1)远程安装mysql及驱动(python3)
sudo apt-get install mysql-server mysql-client
中途会让你输入两次root用户密码
2)安装完检查,mysql处于监听状态则安装成功
sudo netstat -tap | grep mysql
3)登录到mysql数据库
mysql -u root -p
4)输入密码
show databases;
5)安装完mysql后更改绑定ip(虚拟机上是0.0.0.0)
vim /etc/mysql/mysql.conf.d/mysqld.cnf
或vim /etc/mysql/my.cnf(没有mysqld.cnf文件时)
6)保存并退出(shift+;)
:wq
7)重启 mysql 的服务
service mysql restart
8)进入 mysql
mysql -u root -p
9)授予任意 ip(%) 地址的 user 用户 使用 pwd 密码所有权限在所有表上(更改权限)
grant all privileges on *.* to 'user'@'%' identified by 'pwd' with grant option;
10)刷新(权限)
flush privileges;
11)用本地navicat连接(第二张图看注释)
12)点击确定连接
13)连接成功。
注:如果不给root赋予权限,直接连接就会报错(权限问题)。
https://zhuanlan.zhihu.com/p/63247022(最近改动)