当前位置:   article > 正文

mysql create database to_解决Access denied for user ''@'localhost' to database 'mysql

create database access denied for user

gentoo系统

内核版本: 3.1.6

用emerge安装mysql之后使用命令

mysql -u root -p 提示:

mysqladmin: CREATE DATABASE failed; error: 'Access denied for user ''@'localhost' to database 'cacti''

原因是mysql的密码有问题

用mysql匿名用户可以进入数据库,但是看不见mysql数据库.

解决办法:

具体操作步骤:

关闭mysql:

# service mysqld stop

然后:

# mysqld_safe --skip-grant-tables

启动mysql:

# service mysqld start

mysql -u root

mysql> use mysql

mysql> UPDATE user SET Password=PASSWORD('xxx') WHERE user='root';

mysql> flush privileges;

mysql>\q

到这里密码已经修改成功,

mysql -u root -p

输入刚才设置的密码,就可以成功登陆。

声明:本文内容由网友自发贡献,转载请注明出处:【wpsshop博客】
推荐阅读
相关标签
  

闽ICP备14008679号