远程连接数据库权限问题

mysql>GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'192.168.1.3'IDENTIFIED BY 'mypassword' WITH GRANT OPTION;
mysql>FLUSH PRIVILEGES
#关闭防火墙
#通过systemctl status firewalld查看firewalld状态
#FirewallD is not running systemctl unmask firewalld
systemctl start firewalld
#再次通过systemctl status firewalld查看firewalld状态
,显示running即已开启了。
#再次执行执行firewall-cmd --permanent --zone=public --add-port=3306/tcp,提示success,表示设置成功,这样就可以继续后面的设置了。
firewall-cmd --reload
systemctl stop firewalld.service #关闭防火墙

改表法
#mysql -u root -p Enter password:
mysql>update user set host = '%' where user = 'root';
mysql>select host, user from user;

修改seliunx
FTP:如果外网是可以访问上去了,可是发现没法返回目录(使用ftp的主动模式,被动模式还是无法访问),也上传不了
vi /etc/selinux/config 
将SELINUX=disabled    改为  SELINUX=enforcing  就OK了

 

posted @ 2018-07-28 10:58  冷空气的清晰  阅读(142)  评论(0编辑  收藏  举报