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:远程访问密码