您的位置:首页 > 数据库 > MySQL

远程登陆不了ubuntu上的mysql的解决办法

2017-11-10 14:31 806 查看
1.Ubuntu上安装MySQL非常简单只需要几条命令就可以完成。   参考网页:http://www.linuxidc.com/Linux/2016-07/133128.htm

1). sudo apt-get install mysql-server
2). apt-get isntall mysql-client
3). sudo apt-get install libmysqlclient-dev
安装过程中会提示设置密码什么的,注意设置了不要忘了,安装完成之后可以使用如下命令来检查是否安装成功:
sudo netstat -tap | grep mysql
通过上述命令检查之后,如果看到有mysql 的socket处于 listen 状态则表示安装成功。
登陆mysql数据库可以通过如下命令:
mysql -uroot -p1234

用户名和密码是 root 1234

2.别的机器连接不上数据库mysql,提示2003错误 http://blog.csdn.net/xinfuqizao/article/details/8782905 
解决方法:
        
        1) /etc/mysql/my.cnf 修改里面的 127.0.0.1注释掉
2) mysql -u root -proot 
   mysql>GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'password' WITH GRANT OPTION;

        *.*          是任何数据库,任何表的意思
root@’%’    root用户,%代表任何IP地址
’password’      是用户登录的密码
在navicat上执行链接后,依旧报错不能链接
3) #sudo /etc/init.d/mysql restart    
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: