使用外部工具连接Linux下mySQL
1:连接时候提示不允许 没有权限 需要使用以下命令来给指定的用户赋权限
GRANT ALL PRIVILEGES ON
在开发的时候常常使用外部工具连接mysql 这里总结了外部工具连接linux下mysql常见的问题 1:连接时候提示不允许 没有权限 需要使用以下命令来给指定的用户赋权限 GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION; *.*:b表示所有数据库.表(注意其中有个点) %:表示所有访问服务器的ip y也可以指定ip 123456 :表示密码 FLUSH PRIVILEGES; 立刻生效 2 防火墙控制 需要添加规则 centos7 使用firewall配置 修改public.xml 文件 目录在 添加允许规则 放通任意ip访问服务器的3306端口 service firewalld restart重启防火墙 测试连接 后成功 firewall-cmd--list-all 可以查看下防火墙的规则 firewall-cmd--state 查看防火墙状态 也可以使用 iptables下面是切换方法 CentOS切换为iptables防火墙 切换到iptables首先应该关掉默认的firewalld,然后安装iptables服务。 1、关闭firewall: service firewalld stop systemctl disable firewalld.service #禁止firewall开机启动1212 2、安装iptables防火墙 yum install iptables-services #安装11 3、编辑iptables防火墙配置 vi /etc/sysconfig/iptables #编辑防火墙配置文件11 下边是一个完整的配置文件: Firewall configuration written by system-config-firewall :wq! #保存退出 service iptables start #开启 systemctl enable iptables.service #设置防火墙开机启动 (编辑:成都站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |