CentOS 在线安装mysql5.7

1.卸载系统自带mariadb-lib

rpm -qa|grep mariadb
rpm -e mariadb-libs-5.5.44-2.el7.centos.x86_64 --nodeps

2.在线下载mysql5.7

wget http://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.16-1.el7.x86_64.rpm-bundle.tar

这里写图片描述
3.安装libaio和net-tools

wget http://mirror.centos.org/centos/6/os/x86_64/Packages/libaio-0.3.107-10.el6.x86_64.rpm
chmod 777 libaio-0.3.107-10.el6.x86_64.rpm
rpm -ivh libaio-0.3.107-10.el6.x86_64.rpm
rm -rf libaio-0.3.107-10.el6.x86_64.rpm
yum install net-tools

4.安装mysql5.7
解压mysql.tar

tar -xvf mysql-5.7.16-1.el7.x86_64.rpm-bundle.tar 

依次安装

rpm -ivh mysql-community-common-5.7.16-1.el7.x86_64.rpm
rpm -ivh mysql-community-libs-5.7.16-1.el7.x86_64.rpm
rpm -ivh mysql-community-client-5.7.16-1.el7.x86_64.rpm
rpm -ivh mysql-community-server-5.7.16-1.el7.x86_64.rpm

这里写图片描述
5.初始化数据库

mysqld --initialize --user=mysql

查看数据库密码

cat /var/log/mysqld.log 

这里写图片描述
6.启动数据库

systemctl start mysqld.service
mysql -uroot -p

7.修改密码(密码切勿过于简单)

ALTER USER 'root'@'localhost' IDENTIFIED BY 'new_password';
flush privileges;

8.授权远程访问数据库

GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'ip' IDENTIFIED BY
 'mypassword' WITH GRANT OPTION;

myUser:远程访问账号
ip:远程访问者ip  %表示任何主机
myPassword:远程访问密码

猜你喜欢

转载自blog.csdn.net/u012204535/article/details/80719894
今日推荐