问题描述:mysql
本机为win10,mysql安装在阿里云(Ubuntu系统)上,本机使用Navicat远程链接mysql,遇到一些坑,求助于阿里云,最终解决,特此记录一下!sql
sudo apt-get install mysql-server mysql-client #而后按照提示输入密码,默认用户为root
service mysql start
service mysql stop
service mysql restart
sudo vi /etc/mysql/mysql.conf.d/mysqld.cnf #将bind-address=127.0.0.1注释
service mysql start mysql -uroot -p (输入密码)
#进出mysql命令行操做界面输入一下 grant all privileges on *.* to 'root'@'%' identified by 'mysql' with grant option; flush privileges;
exit;
.前第一个*是指数据库,表明全部数据库 第二个*指数据库对象,表明数据库中全部对象 'root'@'%' root是制定要受权的数据库用户 %表明容许登陆的IP mysql是你的数据库密码
service mysql restart
sudo ufw allow 3306
# 可能阿里云禁了3306这个端口,因此开启一下吧