Centos系统通过tar.gz包安装Mysql5.7

1.安装mysql之前需要确保系统中有libaio依赖,使用如下命令:

yum search libaio 
yum install libaio 

2.进入centos终端操作界面,使用wget命令下载mysql5.7 64位安装文件:

wget -c https://cdn.mysql.com//Downloads/MySQL-5.7/mysql-5.7.18-linux-glibc2.5-x86_64.tar.gz

3.将Mysql安装包解压到其所在目录,命令如下:

tar -zxvf mysql-5.5.40-linux2.6-x86_64.tar.gz

4.复制解压得到的目录到系统的本地软件目录“/usr/local/”,命令如下:

cp -rf mysql-5.5.40-linux2.6-x86_64  /usr/local/mysql
  1. 添加mysql用户组和mysql用户,命令如下:
groupadd mysql
useradd -r -g mysql mysql

6.进入安装Mysql软件的目录,命令如下

cd /usr/local/mysql

7.修改当前目录拥有者为刚才新建的mysql用户,命令如下:

chown -R mysql:mysql ./

8.安装mysql,命令如下:

./bin/mysqld --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data --initialize
安装完成,出现如下信息,将随机生成的登录密码记录下来:
![](https://upload-images.jianshu.io/upload_images/2717693-c35c368058c699fd.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)

9.开启mysql服务,命令如下:

./support-files/mysql.server start

10.将mysql进程放入系统进程中,命令如下:

cp support-files/mysql.server /etc/init.d/mysqld

11.建立软链接:

ln -s /var/lib/mysql/mysql.sock /tmp/mysql.sock
{https://www.cnblogs.com/gmq-sh/p/7895355.html}

12.重新启动mysql服务,命令如下:

service mysqld restart

13.使用随机密码登录mysql数据库,命令如下:

mysql -u root -p

等待系统提示,输入随机密码,即可登录

14.进入mysql操作行,为root用户设置新密码(小编设为rootroot):

alter user 'root'@'localhost' identified by 'rootroot';

15.设置允许远程连接数据库,命令如下:

update user set user.Host='%' where user.User='root';

16.刷新权限,命令如下:

flush privileges;

https://www.cnblogs.com/coderls/p/6848873.html
https://www.cnblogs.com/sybblogs/p/5633956.html
https://dev.mysql.com/downloads/mysql/

你可能感兴趣的:(Centos系统通过tar.gz包安装Mysql5.7)