Linux(CentoOS7)安装MySQL
-
如果是新安装的OS7,没有wget工具,需要先下载wget工具
yum install wget -
然后使用wget获取rpm包,可以在http://repo.mysql.com/ 网址中找到你需要的mysql版本的rpm包
![image-20201220162523669]()
wget http://repo.mysql.com//mysql57-community-release-el7.rpm命令行之行后,在当前目录下就会有一个rpm格式的文件
![image-20201220163155560]()
-
第三步是通过这个rpm包安装mysql,install后面是你下载的rpm包
yum -y install mysql57-community-release-el7.rpm -
安装mysql服务器
yum -y install mysql‐community‐server.x86_64 -
启动MySQL服务器
systemctl start mysqld.service -
检查MySQL服务器的状态
systemctl status mysqld.service![image-20201220163710093]()
-
查看初始化密码,在打印出来的信息的最后
grep `temporary password` /var/log/mysqld.log -
使用初始化密码进入MySQL
mysql -uroot -p 然后输入密码,密码不可见 -
修改初始化密码
ALTER USER 'root'@'localhost' IDENTIFIED BY'root';如果提示错误,或修改不成功可能是密码策略的问题,修改策略使其可以使用简单密码
set global validate_password_length=4; set global validate_password_policy=0; -
为了能够在MySQL可视化操作工具中操作MySQL,需要创建一个远程账号,远程账号的主机名为Linux的IP,通过 ip addr命令来查看
CREATE USER'root'@'%' IDENTIFIED BY 'root'; -
给远程账号赋予权限
GRANTALLON*.*TO'root'@'%'; -
测试是否连接成功,若不成功则关闭防火墙
systemctl stop firewalld.service




浙公网安备 33010602011771号