失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > 虚拟机linux端mysql数据库无法远程访问的解决办法【MySQL】

虚拟机linux端mysql数据库无法远程访问的解决办法【MySQL】

时间:2019-08-31 04:24:33

相关推荐

虚拟机linux端mysql数据库无法远程访问的解决办法【MySQL】

数据库|mysql教程

linux虚拟机mysql,linux连接mysq

数据库-mysql教程

对于解决虚拟机linux端mysql数据库无法远程访问的办法一种,以下内容我给大家整理了两种解决方案,具体内容如下:

stm8 bldc源码,vscode插入背景图片,ubuntu终端zsh,tomcat项目同时启动,owhat集资爬虫,php 工程实例,仙桃低成本seo推广开户lzw

解决方法一:

易企秀源码安装,vscode打开快捷键,Ubuntu的sda,tomcat临时目录清理,爬虫豆瓣排名,php 笛卡尔乘积,淄博小度企业为何要做seolzw

1、 在控制台执行 mysql -u root -p mysql,CentOS系统提示输入数据库root用户的密码,输入完成后即进入mysql控制台

爱心捐助网站源码,ubuntu无法将usb,新闻爬虫数据存储,php typedef,做了多年seolzw

2、 在mysql控制台执行 GRANT ALL PRIVILEGES ON *.* TO ‘root’@’%’ IDENTIFIED BY ‘MyPassword’ WITH GRANT OPTION; FLUSH PRIVILEGES;

3、 在mysql控制台执行命令中的 ‘root’@’%’ 可以这样理解: root是用户名,%是主机名或IP地址,这里的%代表任意主机或IP地址,你也可替换成任意其它用户名或指定唯一的IP地址;’MyPassword’是给授权用户指定的登录数据库的密码;另外需要说明一点的是我这里的都是授权所有权限,可以指定部分权

4、 切换到root用户 打开iptables的配置文件:vi /etc/sysconfig/iptables

添加红色字体

# Firewall configuration written by system-config-firewall# Manual customization of this file is not recommended.*filter:INPUT ACCEPT [0:0]:FORWARD ACCEPT [0:0]:OUTPUT ACCEPT [0:0]-A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT-A INPUT -p icmp -j ACCEPT-A INPUT -i lo -j ACCEPT-A INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT-A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT-A INPUT -j REJECT --reject-with icmp-host-prohibited-A FORWARD -j REJECT --reject-with icmp-host-prohibitedCOMMIT

全部修改完之后重启 iptables:service iptables restart

可以验证一下是否规则都已经生效:iptables -L 这样,

我们就完成了CentOS防火墙的设置修改。

在远程:mysql -h 192.168.16.128 -u root2 -p 输入密码 root2 成功~

解决方法二:

具体内容请看下面代码:

mysql -uroot -pEnter password: mysql>GRANT ALL PRIVILEGES ON *.* TO oot@\% IDENTIFIED BY sy31214 WITH GRANT OPTION;mysql>FLUSH PRIVILEGES;

以上所述就是本文的全部内容,对于虚拟机linux端mysql数据库无法远程访问的解决办法还有好多种,欢迎各位大侠多多分享自己的解决方案,本文写的不好,望多多提出批评建议。

如果觉得《虚拟机linux端mysql数据库无法远程访问的解决办法【MySQL】》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。