linux mysql安装配置 第三方客户端sqlyog远程连接

ubuntu条件下,其他系统的小伙伴可以查看别的方法

依此执行

  • sudo apt-get install mysql-server
  • apt-get isntall mysql-client
  • sudo apt-get install libmysqlclient-dev

然后

service mysql status

此时安装完成后,要使用第三方的客户端连接工具了,我使用的是sqlyog,

点击connect按钮会出现 error 2003的错误。

开始配置远程连接方式

连接的语法 mysql -u用户名 -p密码,我的mysql用户名和密码是root和root,当然你在安装的过程中你可以使用别的。-u和用户名 -p和密码他们之间没有空格

上面的命令是这样的GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'root' WITH GRANT OPTION;

然后再刷新一边FLUSH PRIVILEGES; 

再次show grants验证上面的命令是否执行成功。

网上都说这个时候可以连接成功了,但是我这个时候还是不能连接成功的.

  • 解决方式关闭防火墙 sudo ufw disable 
  • 修改mysql的配置文件,网上说找my.cnf,但是我的my.cnf除了注释还有两行乱七八糟的东西。

那个配置文件在图中的目录里面。全路径是/etc/mysql/mysql.conf.d/mysqld.cnf

把bind-address注释掉后,重启service mysql restart就行了。

试了上面方法后出现错误,或者还有空缺不足地方请指出。更多问题请email me: [email protected]

猜你喜欢

转载自blog.csdn.net/Hello_Ray/article/details/82853171