栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

Mac上用Python插入Mysql数据库——报错:ERROR 1410 (42000): You are not allowed to create a user with GRANT(授权问题)

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Mac上用Python插入Mysql数据库——报错:ERROR 1410 (42000): You are not allowed to create a user with GRANT(授权问题)

在python中操作必须要创建与用户的连接,因此需要在数据库中创建这个用户并且授权,在使用代码:

grant all privileges on pymysql_demo.* to 'pymysql_2'@'localhost';

的过程中,出现了报错:

ERROR 1410 (42000): You are not allowed to create a user with GRANT

该报错的意思是不能用grant语句创建用户

所以需要在此前先创建用户,使用一下语句:

create user 'pymysql_2'@'localhost' identified by "mysql";

(其中'pymysql_2'为你自己为用户起的名字,'mysql'为连接用户的密码)

创建用户之后,可以在用grant语句授权

e.g.

 

(如果想查询当前数据库的用户,可使用本语句:

select user,host from mysql.user;

e.g.

 

)

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/859112.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号