随笔 - 26,  文章 - 0,  评论 - 3,  阅读 - 8746

一.安装MySQL

安装mysql 
yum install -y mysql-server
设置开机自动启动
systemctl enable mysqld.service
检查开机自动启动是否设置成功
systemctl list-unit-files|grep mysqld

启动MySQL服务并检查服务是否开启
systemctl start mysqld.service
ps -ef|grep mysql

打开MySQL
mysql -u root -p

修改初始密码
mysqladmin -uroot password 'YourPassword' #注意位数和种类至少大写+小写+符号+数字
--or
ALTER USER 'root'@'localhost' IDENTIFIED BY 'YourPassword';

二、允许外部访问MySQL



1.修改MySQL数据库下的user中host值
mysql -u root -p
use mysql;
update user set host='%' where user='root';

2.赋予任何主机访问权限
 GRANT ALL PRIVILEGES ON *.* TO 'root'@'%'WITH GRANT OPTION;
 FLUSH PRIVILEGES
--出现You are not allowed to create a user with GRANT  使用以下命令
 update user set host='%' where user='root'; 

3.开启防火墙
systemctl start firewalld

4.添加3306端口
firewall-cmd --zone=public --add-port=3306/tcp --permanent

5.重新加载防火墙端口
firewall-cmd --reload

6.查看防火墙开启的端口
firewall-cmd --zone=public --list-ports
posted on   Sleepy-Person  阅读(46)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 25岁的心里话
· 按钮权限的设计及实现

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示