切换用户
安装前需要移除本地上的mariadb数据,否则在安装mysql时会引发包冲突
yum remove mariadb-libs.x86_64
进入/usr/local目录
cd /usr/local
下载源
wget https://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm
若提示-bash wget 为找到命令,则需要安装wget
yum -y install wget
然后继续执行上述命令,下载mysql
安装源
yum localinstall mysql57-community-release-el7-11.noarch.rpm
安装mysql
rpm --import https://repo.mysql.com/RPM-GPG-KEY-mysql-2022
yum install mysql-community-server
安装完成后启动mysql
service mysqld start
查看mysql默认密码
cat /var/log/mysqld.log | grep password
输入用户名和临时密码登录(用户默认为root)
mysql -uroot -p第7步看到的密码
修改两个参数降低密码验证策略
set global validate_password_policy=0;
set global validate_password_length=1;
设置密码
SET PASSWORD = PASSWORD('123456');
退出mysql
exit;
使用新密码登录mysql
mysql -uroot -p123456;
设置mysql可以远程访问(需要再登录mysql后执行)
grant all privileges on *.* to 'root' @'%' identified by '123456';
flush privileges;
设置mysql开机自启动(该命令需要退出mysql)
#启动MySQL
systemctl start mysqld
#设置自启动
systemctl enable mysqld
在window打开Navicat,远程连接mysql