![abedac18b6ee11784f537a12da5b4294.png](https://i-blog.csdnimg.cn/blog_migrate/36de79e52d3ef15f1b29d67393fa7e1f.jpeg)
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;
![d0d2e01eb5e4c809218957c79c0f2611.png](https://i-blog.csdnimg.cn/blog_migrate/29160f8c5ed67eac9d8dbb89790f2792.png)
5)安装完mysql后更改绑定ip(虚拟机上是0.0.0.0)
vim /etc/mysql/mysql.conf.d/mysqld.cnf
或vim /etc/mysql/my.cnf(没有mysqld.cnf文件时)
![1ad30761fc40f66da4ab3860379ca89f.png](https://i-blog.csdnimg.cn/blog_migrate/18c126a01d1207254ce108a4c670921c.png)
![02306848072a0df244cd8ef50a78e94f.png](https://i-blog.csdnimg.cn/blog_migrate/997ef968db8c7a8587450e0a2645774f.png)
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;
![7ee2c2a1bff460cf51d39bcd12fb57a0.png](https://i-blog.csdnimg.cn/blog_migrate/aeef936b0a537a1b0ec423891034e101.png)
10)刷新(权限)
flush privileges;
11)用本地navicat连接(第二张图看注释)
![40dc9499f4edac2267302521500b723b.png](https://i-blog.csdnimg.cn/blog_migrate/6166ae5fd1d4310162e1fcecaa96eeb6.png)
![5632affabe60e0fab2beb796eba5428f.png](https://i-blog.csdnimg.cn/blog_migrate/a7c15adce25fe5b63de12d77b0d15c6d.png)
12)点击确定连接
13)连接成功。
![1de75d30b5679d5e3a18d9d333fcaa6f.png](https://i-blog.csdnimg.cn/blog_migrate/26f194541a373fca6e6d96a05db2f1a3.jpeg)
注:如果不给root赋予权限,直接连接就会报错(权限问题)。
![dcaaf9d4e1928c954940868ce582c3ca.png](https://i-blog.csdnimg.cn/blog_migrate/54a85559506ed208ea65329a0d9ef80c.jpeg)
https://zhuanlan.zhihu.com/p/63247022(最近改动)