mysql增加新用户无法登陆解决方法
发布时间:2020-12-12 08:09:27 所属栏目:MsSql教程 来源:网络整理
导读:今天安装openstack folsom版本,安装完mysql,为各个服务增加对应的数据库和用户后,发现 无法使用新增的用户登陆mysql。我增加用户的方法如下: mysql -uroot -p$MYSQL_PASS EOF CREATE DATABASE nova; GRANT ALL PRIVILEGES ON nova.* TO 'nova'@'%' IDENTI
今天安装openstack folsom版本,安装完mysql,为各个服务增加对应的数据库和用户后,发现 无法使用新增的用户登陆mysql。我增加用户的方法如下: mysql -uroot -p$MYSQL_PASS <<EOF CREATE DATABASE nova; GRANT ALL PRIVILEGES ON nova.* TO 'nova'@'%' IDENTIFIED BY '$MYSQL_PASS'; CREATE DATABASE glance; GRANT ALL PRIVILEGES ON glance.* TO 'glance'@'%' IDENTIFIED BY '$MYSQL_PASS'; CREATE DATABASE keystone; GRANT ALL PRIVILEGES ON keystone.* TO 'keystone'@'%'IDENTIFIED BY '$MYSQL_PASS'; CREATE DATABASE cinder; GRANT ALL PRIVILEGES ON cinder.* TO 'cinder'@'%'IDENTIFIED BY '$MYSQL_PASS'; CREATE DATABASE quantum; GRANT ALL PRIVILEGES ON quantum.* TO 'quantum'@'%'IDENTIFIED BY '$MYSQL_PASS'; FLUSH PRIVILEGES; EOF 但使用用户登陆失败: root@controller:~# mysql -h localhost -ukeystone -ppassword ERROR 1045 (28000): Access denied for user 'keystone'@'localhost' (using password: YES) 解决方法: 增加普通用户后,执行: mysql> use mysql mysql> delete from user where user=''; mysql> flush privileges; 意思是删除匿名用户。 OK,搞定,enjoy! (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- sql-server – 为什么在Fact表中将NULL值映射为0?
- vs.net或sqlserver安装时提示:检测到另一个程序要求计算机
- sql-server – 基于字典的查询的查询索引
- 更改sqlserver日志文件位置
- MSSQLSERVER启动不了,报SQL Server 无法生成 FRunCM 线程
- jBPM4实战系列(二)jBPM4.4+ssh 整合配置及完整实例
- SQLServer : EXEC和sp_executesql的区别
- sql-server-2000 – 如何从PHP 5.3及更高版本连接到MSSQL 2
- sql – 有没有办法在Oracle 10g中的数据库之间复制BLOB记录
- mysql如何处理varchar与nvarchar类型中的特殊字符