python链接云服务器的mysql8
2021/9/14 19:08:19
本文主要是介绍python链接云服务器的mysql8,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
python链接云服务器的mysql8
为什么要链接服务器的mysql?
- 无需再本机安装MySQL
- 练习Linux下MySQL相关操作
- 为以后项目提前做准备
一、MySQL8的配置
在mysql8中,新建用户和权限管理是分开的
因为在网站找了好久都是错误的sql语句,所以写个记录一下
1. 为mysql8设置新用户
本地链接MySQL:
mysql -uroot -p
然后按照提示输入密码
然后键入:
CREATE USER 'username'@'localhost' IDENTIFIED BY 'password';
- username 新用户名
- localhost 允许链接的地址
- password 用户的密码
2. 查看新用户是否创建成功
用户信息存放在mysql数据库的user数据表中
select user,host from mysql.user;
结果:
mysql> select user,host from mysql.user; +------------------+-----------+ | user | host | +------------------+-----------+ | jack | localhost | | mysql.infoschema | localhost | | mysql.session | localhost | | mysql.sys | localhost | | root | localhost | +------------------+-----------+ 5 rows in set (0.00 sec)
Jack是我新创建的用户,别的是MySQL自带的用户
3. 修改新用户为外网访问
使用sql语句修改用户的host为固定ip
update mysql.user set host="你需要链接服务器的ip地址" where user="jack";
结果:
Query OK, 1 row affected (0.00 sec) Rows matched: 1 Changed: 1 Warnings: 0
4. 权限管理
GRANT ALL PRIVILEGES ON database.table TO 'username'@'localhost';
- ALL PRIVILEGES 所有权限
- database.table 某数据库的某数据表
- username 用户名
- localhost 地址(你需要链接服务器的ip地址)
然后需要对权限进行刷新
flush privileges;
二、pycharm测试链接
我是用的是pycharm的链接数据库方法测试的
1. 打开
- 右上角database打开,点击加号
- 找到MySQL
- 进行链接
2. 连接方式
按照图示链接
输入完成后,一般情况下是没什么问题了
3. 链接成功
这篇关于python链接云服务器的mysql8的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-16MySQL资料:新手入门教程
- 2024-11-16MySQL资料:新手入门教程
- 2024-11-15MySQL教程:初学者必备的MySQL数据库入门指南
- 2024-11-15MySQL教程:初学者必看的MySQL入门指南
- 2024-11-04部署MySQL集群项目实战:新手入门教程
- 2024-11-04如何部署MySQL集群资料:新手入门指南
- 2024-11-02MySQL集群项目实战:新手入门指南
- 2024-11-02初学者指南:部署MySQL集群资料
- 2024-11-01部署MySQL集群教程:新手入门指南
- 2024-11-01如何部署MySQL集群:新手入门教程