1、远程端安装pymysql:
sudo apt-get install update
sudo pip3 install pymysql
2、liunx安装MySQL服务器,见上一篇;
3、配置MySQL支持被远程连接:
cd /etc/mysql
sudo vi my.cnf
修改如下:
4、创建用户:
进入数据库mysql
“all”为对该数据库的所有权限,“%”为所有连接地址
grant all on 数据库名.* to '用户名'@'%' identified by '密码';
5、查看用户详情:
进入数据库mysql
SELECT DISTINCT CONCAT('User: ''',user,'''@''',host,''';') AS query FROM mysql.user;
6、刷新数据:
flush privileges;
7、重启电脑:
sudo shutdown -r now
8、基本测试:
服务器新建好数据
远程端:
import pymysql
conx=pymysql.connect(host="服务器IP",port=3306,user="用户名",passwd="密码",db="数据库名")
cursor=conx.cursor()
ss=cursor.execute("select * from 表名")
print(ss) #返回数据条数
增:
删除用户--删除账户根据连接地址权限:
drop user 用户名@'%';
drop user 用户名@localhost;