安装mysql
卸载相关插件
# 删除mariadb,先查看,再删除
rpm -qa | grep mariadb | xargs rpm -ev --allmatches --nodeps
安装libaio
#libaio是linux的原生异步io接口,mysql需要依赖此环境
rpm -ivh libaio-0.3.109-13.el7.x86_64.rpm
安装MySQL
上传相应的rpm资源到服务器,通过命令进行安装
cd /installer
unzip mysql-5.7.zip
cd /installer/mysql
# mysql包下有多个rpm软件,需要逐步执行进行安装
rpm -ivh XXXXX.rpm
初始化MySQL
mysqld --initialize --lower-case-table-name=1
启动MySQL
systemctl start mysqld
初次启动会有一定的延迟,等待即可。
启动完成之后,查看 mysql root账号的密码,使用如下命令:
grep password /var/log/mysqld.log
打印出来的日志最后会显示初始化后的密码
配置mysql
修改root密码
#进入mysql
mysql -uroot -p
#修改root密码
alter user 'root'@'localhost' identified by '新密码';
flush privileges;
配置开启远程登录
版本为5.7,配置开启数据库的远程登录
mysql -uroot -p
mysql> grant all privileges on *.* to 'root'@'%' identified by 'root密码' with grant option;
版本为8.X版本,配置开启数据的远程登录
mysql -uroot -p
mysql> use mysql;
mysql> select host, user, plugin from user;
mysql> update user set host='%' where user ='root';
mysql> flush privileges;