SQL Server2008的安装,SQLServer2008的安装......
2023-02-22 269 安装
今天在虚拟机的ubuntu系统上安装了mysql,然后用navicat去连接,竟然连接不上,报10038的错误,虽然以前碰到过这个问题,但那是在windows系统下,linux系统下的解决方法完全不同,下面是详细的解决过程。
首先sufo ufw status查看防火墙是否开启,状态为inactive说明没有开启防火墙。
然后输入netstat -an|grep 3306查看端口启动和占用情况,可以看到绑定为127.0.0.1,这块需要我们修改为0.0.0.0,下面会讲到。
首先得修改mysql访问权限,输入mysql -u root -p,回车,然后输入密码123456进入mysql命令行。
输入grant all privileges on *.* to 'root'@'%' identified by '123456' with grant option;指定所有客户端都可以使用root账户访问mysql。
输入flush privileges;刷新权限设置。
输入exit;退出mysql命令行。
输入cd /etc/mysql/mysql.conf.d进入mysql配置目录。
输入vim mysqld.cnf修改mysql配置文件。
找到bind-address修改127.0.0.1为0.0.0.0。
输入/etc/init.d/mysql restart重启mysql。
再次使用navicat连接mysql,终于可以连接上了。
以上方法由办公区教程网编辑摘抄自百度经验可供大家参考!
相关文章