查一下你的MYSQL用户表里, 是否允许远程连接
1、授权
mysql>grant all privileges on to 'root'@'%' identified by 'youpassword' with grant option;
mysql>flush privileges;
2、修改/etc/mysql/myconf
找到bind-address = 127001这一行
改为bind-address = 0000即可
oracle 10 有能够对应的win系统,win7之后,基本就不对应了。这个不对应不是真的不对应,而是配置文件中,没有把对应的系统号写入进去。
搜索oracle 安装文件的所有ini文件,找到类似于opreate window 之类的字样。他的后面会跟着 50 ,51,之类的字样。
win10 对应 62
把类似的设置补齐,然后再安装。
1、你得先搞清楚1921681200到底是要访问localhost还是其他ip的mysql
2、mysql检查访问主机
mysql -uroot -p -Dmysql -e"select user,host from user"
3、修改当前用户允许远程访问
例如:
UPDATE user SET host = '%' WHERE user = ‘root’ and host='localhost';
4、创建可以远程访问的用户
CREATE USER 'user01'@'%' IDENTIFIED BY '123456';
GRANT ALL ON db01 TO 'user01'@'%'
5、创建只允许1921681200访问的用户
CREATE USER 'user02'@'1921681200' IDENTIFIED BY '123456';
GRANT ALL ON db02 TO 'user02'@'1921681200'
以上就是关于navicat连不上mysql 报错10038 网上方法试了很多都没用,求一大神帮忙 可以的私聊全部的内容,包括:navicat连不上mysql 报错10038 网上方法试了很多都没用,求一大神帮忙 可以的私聊、windows10安装oracle10G是报错 oui-10038怎么解决、2003 - Can't connect to MySQL server on 'localhost' (10038)等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)