1. 卸载mariaDB(centOS7自带)
rpm -qa | grep mariadb
rpm -e --nodeps mariadb-libs-5.5.44-2.el7.centos.x86_64(后面是你查询到的值)
2. 卸载mysql
find / -name mysql
rm -rf 上面命令查询到的东西
删除了之后,使用一下命令查看是否删除干净
3. 安装Mysql
tar -xvf 下载的文件 rpm -ivh MySQL-*.rpm #修改配置文件位置 cp /usr/share/mysql/my-default.cnf /etc/my.cnf
在安装过程中如果出现找不到libnuma.so文件的提示,安装一下numactl即可
yum install numactl
4. 初始化MySql及设置密码
/usr/bin/mysql_install_db service mysql start cat /root/.mysql_secret #查看root账号密码 mysql -uroot –p查询到的密码 mysql> SET PASSWORD = PASSWORD('123456'); #设置密码为123456 mysql> exit
5. 配置远程登陆用户
grant all privileges on *.* to 'root'@'%' identified by '123456' with grant option; flush privileges; #刷新权限
6. 设置mysql开机启动(根据需要)
chkconfig mysql on chkconfig --list | grep mysql#检查是否设置成功
7. 关闭防火墙,从navicat连接数据库
systemctl stop firewalld.service