预览加载中,请您耐心等待几秒...
1/2
2/2

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

Linux下设置MySQL允许远程连接Linux下设置MySQL允许远程连接1.链接本机的mysql(用ssh登录终端,输入如下命令):mysql-uroot-p2.输入密码登陆进去后,输入如下的语句,执行。mysql>grantallprivilegeson*.*to'user'@'%'identifiedby'password'withgrantoption;mysql>flushprivileges;#user是用户名,%表示任意主机,password是密码查看权限命令:mysql>usemysql;mysql>selectuser,hostfromuser;如下结果,说明开启了任意主机远程连接权限意外情况:navicatformysql连接ubuntu里的mysql出现这个错误:2003-Can'tconnecttoMySQLserveron'192.168.1.115'(10038)解决办法:1.windows上ping192.168.1.115可以ping通2.windows上telnet192.168.1.1153306发现失败3.检查ubuntu里mysql服务:ss-na|grep3306由此可见,mysql监听的是3306端口,但是地址不对,这样只监听了本机地址要监听所有地址,应将/etc/mysql/my.cnf里的[mysqld]结点下的bind-address属性改为0.0.0.0,如下重启mysql:sudoservicemysqlrestart修改完后再次检查ubuntu里mysql服务:ss-na|grep3306再次用navicat测试连接,连接成功~看了“Linux下设置MySQL允许远程连接”还想看:1.mysql怎么设置远程连接数据库2.linux下mysql允许外部远程访问配置3.Linux中的MySql数据库远程连接教程