免费ppt模板 网站开发,网页加速器免费永久,管理,互联网做视频网站需要许可证吗离线安装数据库 mysql 5.7 linux
方法一
参考链接Linux(Debian10.2)安装MySQL5.7.24环境
赋予文件执行权限chmod x 文件名
使用root用户sudo su解压文件tar xvf mysql-5.7.42-linux-glibc2.12-x86_64.tar.gz重命名mv mysql-5.7.42-linux-glibc2.12-x86_64 mysql将桌面的mys…离线安装数据库 mysql 5.7 linux
方法一
参考链接Linux(Debian10.2)安装MySQL5.7.24环境
赋予文件执行权限chmod x 文件名
使用root用户sudo su解压文件tar xvf mysql-5.7.42-linux-glibc2.12-x86_64.tar.gz重命名mv mysql-5.7.42-linux-glibc2.12-x86_64 mysql将桌面的mysql文件移动到/usr/local/下mv mysql /usr/local编辑/etc/profile文件vim /etc/profile添加下面的语句,按下esc键输入:wq退出编辑
export PATH$PATH:/usr/local/mysql/bin:/usr/local/mysql/lib让配置生效source /etc/profile创建mysql用户adduser --home /users/mysql mysql配置my.cnf文件vim /etc/my.cnf内容如下复制完成后输入:wq退出vim编辑
[mysqld]
bind-address0.0.0.0
port3306
usermysql
basedir/usr/local/mysql
datadir/data/mysql
pid-file/data/mysql/mysql.pid
log-error/data/mysql/mysql.err
socket/tmp/mysql.sock
character_set_serverutf8mb4
symbolic-links0
explicit_defaults_for_timestamptrue创建MySQL数据存储目录并修改所属用户
mkdir -p /data/mysql
chown -R mysql:mysql /data/mysql初始化数据库 进入bin目录cd /usr/local/mysql/bin 初始化./mysqld --defaults-file/etc/my.cnf --basedir/usr/local/mysql/ --datadir/data/mysql/ --usermysql --initialize 初始化的时候可能会报错不同的错运行不同的命令 ①错误 ./mysqld: error while loading shared libraries: libaio.so.1: cannot open shared object file: No such file or directory 运行apt-get install libaio1 libaio-dev ②错误 ./mysqld: error while loading shared libraries: libnuma.so.1: cannot open shared object file: No such file or directory 运行apt-get install libnuma-dev 这个地方有的系统用yum(红帽、Centos)有的用apt-get(Debian、Unbutu、MOXA、凝思)根具自己的系统判断 初始化成功后查看密码cat /data/mysql/mysql.err进行复制 在bin目录下启动数据库./mysqld_safe运行这个命令界面会卡住不动直接关闭就行重新打开一个终端bin目录进入数据库,输入命令连接数据库需要输入上面的密码./mysql -u root -p修改密码
ALTER USER rootlocalhost IDENTIFIED BY 123456;
flush privileges;方法二
参考链接银河麒麟/统信UOS/ubuntu20.0.4系统离线安装mysql
先下载deb包安装
#在下载的mysql文件目录中执行安装一般会报错反复执行直到不报错为止
sudo dpkg -i *.deb
#设置mysql自启
sudo systemctl list-units -all --typeservice|grep mysql
#启动mysql服务
sudo systemctl start mysql
# 登录mysql的root用户密码默认为空
mysql -uroot -p修改root密码
#登录mysql
mysql -uroot -p
#选择mysql库
use mysql;
#修改root密码
update user set authentication_string password(123456) where User root;#添加test用户用于远程连接账号
GRANT ALL PRIVILEGES ON *.* TO test% IDENTIFIED BY test WITH GRANT OPTION;
SELECT DISTINCT CONCAT(User: ,user,,host,;) AS query FROM mysql.user;#设置立即生效
flush privileges;
#退出mysql
exit;
#修改mysql数据库配置文件
sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf
#使用vim注释掉mysql配置文件中bind-address127.0.0.1
#重启mysql服务
sudo systemctl stop mysql
sudo systemctl start mysql