数据库连接10038
Ⅰ mysql数据库报cannot connected mysql10038,别说什么重启mysql之类的
那我不是建议你重启,而是建议你在晚上12点把库停了,备份,重新编译新的数据库,再把数据做进去,既然找不到原因,就从根本上开始排查,如果还有问题,可以继续讨论
Ⅱ navicate连接不上mysql,提示10038,服务是开启的
提示10038其实都是没有权限引起的,你看看mysql数据库中user表是否有权限登录,
另外看看等录的地址什么试试localhost
Ⅲ 2003 - Can't connect to MySQL server on 'localhost' (10038)
1、你得先搞清楚192.168.1.200到底是要访问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、创建只允许192.168.1.200访问的用户
CREATE USER 'user02'@'192.168.1.200' IDENTIFIED BY '123456';
GRANT ALL ON db02.* TO 'user02'@'192.168.1.200'
Ⅳ mysql连接不上数据库10038
你要把具体的报错信息贴出来,只有错误码怎么看,一般连接不上数据库都是因为账号密码错误或未授权当前IP允许登录或数据库服务挂了等原因。
Ⅳ navicat for mysql cant connect to server 10038 远程连接出错
因为你使用的登录账号没有开通远程登录的权限,所以只能在服务器上通过命令行登录。
解决办法如下:
1.在服务器上通过命令行或客户端登录mysql;
2.执行以下sql:GRANT ALL PRIVILEGES ON 开放权限的数据库.* TO 用户名@"%" IDENTIFIED BY "密码串";
假如给root用户开放远程登录test数据库的权限,并设置登录密码为123456:GRANT ALL PRIVILEGES ON test.* TO root@"%" IDENTIFIED BY "123456";
亲,记得采纳哦!
Ⅵ mysql数据库 用Navicat链接不上2003-can't conect to mysql server on 10038
1、你得先搞清楚192.168.1.200到底是要访问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、创建只允许192.168.1.200访问的用户
CREATE USER 'user02'@'192.168.1.200' IDENTIFIED BY '123456';
GRANT ALL ON db02.* TO 'user02'@'192.168.1.200'
你好32017-3-13 19:38:00c解
Ⅶ 在阿里云服务器上安装mysql报10038错误
第一检查数据库账号密码
第二 检查你的数据库有没有开远程连接 确认你的数据库开了远程连接 并且允许你的IP访问
第三 检查你的数据库服务起没起来
Ⅷ 怎么解决mysql远程连接报10038的错误
1、首先确认网络配置没有问题。
2、确认数据库连接参数正确。
3、确保数据库用户拥有所有主机访问权限。在本地连接mysql执行如下命令:
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'password' WITH GRANT OPTION;
上述语句意思是将root用户赋予可以访问任何主机的任何数据库权限,注意password为你设置的root用户密码。