Centos7 安装mysql
一、下载安装包
1 | wget http: //dev .mysql.com /get/mysql57-community-release-el7-11 .noarch.rpm |
二、安装mysql源
1 | yum localinstall mysql57-community-release-el7-11.noarch.rpm |
三、查看是否成功安装
1 | yum repolist enabled | grep "mysql.*-community.*" |
出现以上表示安装成功
四、安装mysql
1 | yum install mysql-community-server |
五、启动mysql
1 | systemctl start mysqld |
5.1、查看mysql的启动状态
1 | systemctl status mysqld |
六、开机启动
1 2 | systemctl enable mysqld systemctl daemon-reload |
七、修改root密码
mysql安装完成之后,在/var/log/mysqld.log文件中给root生成了一个默认密码。
修改密码之前,先修改mysql的密码策略
1 2 3 4 | #登陆到mysql mysql -uroot -p #修改策略 不修改会报错ERROR 1819 (HY000): Your password does not satisfy the #current policy requirements set global validate_password_policy=0; |
1 | ALTER USER 'root' @ 'localhost' IDENTIFIED BY 'MyNewPass4!' ; |
八、设置防火墙
开放3306端口
1 2 | firewall-cmd --zone=public --add-port=3306 /tcp --permanent systemctl restart firewalld.service |
九、设置mysql可以远程访问
1 2 | #在mysql 控制台执行 GRANT ALL PRIVILEGES ON *.* TO 'root' @ '%' IDENTIFIED BY 'MyPassword' WITH GRANT OPTION; |
十、look
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步