1、下载yum源
wget http://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm
2、安装yum源
rpm -ivh mysql57-community-release-el7-8.noarch.rpm
3、修改默认安装5.7
vim /etc/yum.repos.d/mysql-community.repo
源,改变默认安装的mysql版本。比如要安装5.6版本,将5.7源的enabled=1改成enabled=0。然后再将5.6源的enabled=0改成enabled=1即可
4、安装
yum install mysql-community-server
5、启动mysql
systemctl start mysqld
6、查看mysql状态
systemctl status mysqld
7、开机启动
systemctl enable mysqld
systemctl daemon-reload
8、修改root本地登录密码 不一定有用
先查看 默认密码
grep 'temporary password' /var/log/mysqld.log
登陆之后
set password for 'root'@'localhost'=password('MyNewPass4!');
如果启动报错
9、先给用户授权
3. 检查mysql组和用户是否存在,如无创建。
cat /etc/group | grep mysql
cat /etc/passwd | grep mysql
// useradd -r参数表示mysql用户是系统用户,不可用于登录系统。
groupadd mysql
useradd -r -g mysql mysql
chown -R mysql:mysql /var/lib/msql
然后重新启动
如果之前存在数据的话。可能密码还是之前的。数据也同时也在。
第7步、开放远程登录权限
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'smHl666!' WITH GRANT OPTION;
FLUSH PRIVILEGES;
ps:如果授权之后,用别的工具远程访问数据访问不了的话,有可能是防火墙、iptable之类的,自己去检查一下就行了