gpt4 book ai didi

mysql - 在mysql中创建数据库并授予语法错误

转载 作者:行者123 更新时间:2023-11-29 05:52:47 28 4
gpt4 key购买 nike

enter image description here我是 python 代码初学者,英语不好。

我的笔记本电脑 window 10 pro,python 版本 3.6 mysql 社区服务器版本 8.0.12

问题

先入为主的 python

这是代码

mysql -u root -p
mysql>create database vsearchlogDB;
mysql>grant all on vsearchlogDB.* to 'vsearch' identified by 'vsearchpasswd';

错误 1064 (42000):您的 SQL 语法有误;检查与您的 MySQL 服务器版本相对应的手册,了解在第 1 行的“identified by 'vsearchpasswd'”附近使用的正确语法

最佳答案

应该授予所有权限,而不仅仅是所有用户名还应该有主机指针,如`vserach'@'%'

grant all privileges on vsearchlogDB.* to 'vsearch'@'%' identified by 'vsearchpasswd';

比较像

编辑:我是瞎子,完全忽略了“8.0”部分。在 8.0 上,这应该是这样的:

create user 'vsearch'@'%' identified by 'vsearchpasswd';
grant all privileges on vsearchlogDB.* to 'vsearch'@'%'; //(Don't forget the ';')

关于mysql - 在mysql中创建数据库并授予语法错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52587142/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com