mysql增加新用户无法登陆解决方法
2023-06-13 09:14:41 时间
今天安装openstackfolsom版本,安装完mysql,为各个服务增加对应的数据库和用户后,发现
无法使用新增的用户登陆mysql。我增加用户的方法如下:
mysql-uroot-p$MYSQL_PASS<<EOF
CREATEDATABASEnova;
GRANTALLPRIVILEGESONnova.*TO"nova"@"%"IDENTIFIEDBY"$MYSQL_PASS";
CREATEDATABASEglance;
GRANTALLPRIVILEGESONglance.*TO"glance"@"%"IDENTIFIEDBY"$MYSQL_PASS";
CREATEDATABASEkeystone;
GRANTALLPRIVILEGESONkeystone.*TO"keystone"@"%"IDENTIFIEDBY"$MYSQL_PASS";
CREATEDATABASEcinder;
GRANTALLPRIVILEGESONcinder.*TO"cinder"@"%"IDENTIFIEDBY"$MYSQL_PASS";
CREATEDATABASEquantum;
GRANTALLPRIVILEGESONquantum.*TO"quantum"@"%"IDENTIFIEDBY"$MYSQL_PASS";
FLUSHPRIVILEGES;
EOF
但使用用户登陆失败:
root@controller:~#mysql-hlocalhost-ukeystone-ppassword
ERROR1045(28000):Accessdeniedforuser"keystone"@"localhost"(usingpassword:YES)
解决方法:
增加普通用户后,执行:
mysql>usemysql
mysql>deletefromuserwhereuser="";
mysql>flushprivileges;
意思是删除匿名用户。
OK,搞定,enjoy!
无法使用新增的用户登陆mysql。我增加用户的方法如下:
mysql-uroot-p$MYSQL_PASS<<EOF
CREATEDATABASEnova;
GRANTALLPRIVILEGESONnova.*TO"nova"@"%"IDENTIFIEDBY"$MYSQL_PASS";
CREATEDATABASEglance;
GRANTALLPRIVILEGESONglance.*TO"glance"@"%"IDENTIFIEDBY"$MYSQL_PASS";
CREATEDATABASEkeystone;
GRANTALLPRIVILEGESONkeystone.*TO"keystone"@"%"IDENTIFIEDBY"$MYSQL_PASS";
CREATEDATABASEcinder;
GRANTALLPRIVILEGESONcinder.*TO"cinder"@"%"IDENTIFIEDBY"$MYSQL_PASS";
CREATEDATABASEquantum;
GRANTALLPRIVILEGESONquantum.*TO"quantum"@"%"IDENTIFIEDBY"$MYSQL_PASS";
FLUSHPRIVILEGES;
EOF
但使用用户登陆失败:
root@controller:~#mysql-hlocalhost-ukeystone-ppassword
ERROR1045(28000):Accessdeniedforuser"keystone"@"localhost"(usingpassword:YES)
解决方法:
增加普通用户后,执行:
mysql>usemysql
mysql>deletefromuserwhereuser="";
mysql>flushprivileges;
意思是删除匿名用户。
OK,搞定,enjoy!
相关文章
- 数据库PHP操作MySQL数据库的精彩之旅(php读mysql)
- 云上的MySQL:新的存储生态(云mysql)
- 解决PHP连接MySQL乱码问题(php连接mysql乱码)
- MySQL中实现秒转换为时间的方法(mysql秒转时间)
- MySQL实现分组求和(mysql分组求和)
- 优化优化MySQL临时表空间:缩减占用(mysql临时表空间)
- MySQL语句中使用默认值的方法、示例及注意事项(mysql语句默认值)
- 掌握MySQL查看表结构的方法(mysql查看所有表结构)
- 如何正确连接MySQL并设置编码?教你解决编码问题。(连接mysql设置编码)
- 最小MySQL中查询获取日期最大最小值的方法(mysql 日期最大)
- 的方式MySQL 中修改数据的有效方法(mysql 中修改数据)
- 查看MySQL数据库所有信息的方法(查看mysql所有数据库)
- MySQL中使用IF语句进行复合逻辑判断(mysql if 逻辑)
- 解决MySQL无法删除数据库问题(mysql无法删除数据库)
- MySQL的主键约束代码的使用方法(mysql中主键约束代码)
- Mysql主键的作用与使用方法(mysql中主键的值)
- MySQL中文插入问题解决方法(mysql中中文插入不了)
- 如何快速关闭MySQL连接(c 关闭mysql连接)
- MySQL表优化如何提高表容量(c mysql表容量)
- MySQL双表分页查询实现方法详解(mysql两表分页查询)
- MySQL中文编码中遇到的问号(c mysql 中文问号)
- Windowscmd链接MySQL安装教程(cmd链接mysql安装)
- MySQL中XA事务发生异常的解决方法(mysql xa 异常)
- 解决MySQL上传速度缓慢问题的有效方法(mysql上传速度很慢)
- MYSQL设置触发器权限问题的解决方法