centos下实现mysql远程登录
发布时间:2022-11-02 14:31:24 所属栏目:MySql教程 来源:网络
导读:
php入门到就业线上直播课:进入学习
实现远程登录主要有以下两个步骤:
(1)为mysql用户授予远程登录权限(改表法或授权法);
(2)防火墙开放3306端口。
(一)授予登录权限
mysql -u ro
php入门到就业线上直播课:进入学习
实现远程登录主要有以下两个步骤:
(1)为mysql用户授予远程登录权限(改表法或授权法);
(2)防火墙开放3306端口。
(一)授予登录权限
mysql -u ro
php入门到就业线上直播课:进入学习 实现远程登录主要有以下两个步骤: (1)为mysql用户授予远程登录权限(改表法或授权法); (2)防火墙开放3306端口。 (一)授予登录权限 mysql -u root -p 输入密码进入到mysql中。 授权法 创建账号test并授权,密码为password: grant all on *.* to test@'127.0.0.1' identified by "password"; 免费学习视频教程分享:mysql视频教程 改表法 1. 切换到mysql数据库: USE mysql; 2. 修改test的权限: UPDATE user SET host = '%' WHERE user = 'test'; %:任何ip都可以进行访问 3. 查看user表是否修改成功 : SELECT user,host FROM user; 4. 更新数据库: flush privileges; (二)开放3306端口 1. 查看防火墙状态: [root@study ~]# firewall-cmd –state ## 结果显示为running或not running 2. 开启端口: ## zone -- 作用域 ## add-port=80/tcp -- 添加端口,格式为:端口/通讯协议 ## permanent -- 永久生效,没有此参数重启后失效 firewall-cmd --zone=public --add-port=3306/tcp –-permanent 3. 重启防火墙 firewall-cmd --reload 使用 firewall-cmd --help 查看帮助文件查看更多命令。 (编辑:晋中站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
站长推荐