MySQL ERROR 1044 (42000) 解决方法

在Terminal中输入 mysql 进入到数据库命令行,然后直接:

CREATE DATABASE IF NOT EXISTS yuntu;

结果出现如下错误:

ERROR 1044 (42000): Access denied for user ‘‘@‘localhost‘ to database ‘yuntu‘。

解决途径:

退出。

mysql -u root -p

Enter password:

显示--Welcome to the MySQL monitor. 再次新建数据库,一切OK。

就这么扯淡细节。

时间: 2024-10-13 10:01:54

MySQL ERROR 1044 (42000) 解决方法的相关文章

Mysql,ERROR 1044 (42000): Access denied for user ''@'localhost' to database 'mysql'

ERROR 1044 (42000): Access denied for user ''@'localhost' to database 'mysql' 刚在服务器上装上mysql,发现以root加密码的方式总是登录不了,而直接输入mysql则直接就可以登录了.或者以mysql –u root方式可以登录,但是实习上登录上去也是一个空用户(''@'localhost'),不是root用户,看不了其他数据库. 干货,删除空用户方法 1.关闭mysql service mysqld stop 或者

mysql error nr.1045 解决方法

源地址:http://yanshuaijun.2010.blog.163.com/blog/static/362411622011102443056225/ 主题:mysql error nr.1045 解决方法 2011-11-24 16:30:56|  分类: mysql|举报|字号 订阅 1.进入cmd手动停止mysql服务:net stop mysql. 2.修改C:\Program Files\MySQL\MySQL Server 5.1\ 目录下的my.ini文件,在[mysqld]

Mysql Error 1142错误解决方法

Error:ALTER command denied to user 'xxxx'@'localhost' for table 'uc_notelist' Errno:1142 SQL::ALTER TABLE uc_notelist ADD COLUMN app1 tinyint NOT NULL 说明xxxx用户没有ALTER权限. 到mysql中, mysql> SELECT alter_priv FROM user WHERE  User = 'xxxx'; 发现alter_priv =

遇到错误ERROR 1044 (42000): Access denied for user ''@'localhost'to database 'mysql',的解决办法

新装的mysql,访问mysql数据库是遇到问题:ERROR 1044 (42000): Access denied for user ''@'localhost'to database 'mysql', [[email protected] mysql-5.1.61]# mysql -u root -p Enter password: Welcome to the MySQL monitor.  Commands end with ; or \g. Your MySQL connection

ERROR 1044 (42000): Access denied for user ''@'localhost' to database 'mysql'

在centos下安装好的mysql,用root帐号连上mysql,查看数据库结果只有information_schema库,我原来的库和mysql库都不见了,然后执行use mysql提示错误,如下: mysql> use mysql; ERROR 1044 (42000): Access denied for user ''@'localhost' to database 'mysql' 提示:ERROR 1044 (42000): Access denied for user ''@'loc

ERROR 1044 (42000): Access denied for user 'root'@'localhost' to database 'mysql'

mysql> use mysqlERROR 1044 (42000): Access denied for user 'root'@'localhost' to database 'mysql'mysql> exitBye[[email protected] ~]# service mysqld stop Stopping mysqld:                                           [  OK  ][[email protected] ~]# mysql

ERROR 1044 (42000): Access denied for user 'root'@'localhost' to database 'information_schema'

在我想把备份的数据库导入到本地数据的时候,发生这个错误,我使用的工具是dbForge Studio for MySQL ERROR 1044 (42000): Access denied for user 'root'@'localhost' to database 'information_schema' 最终发现 通过下拉找到我想导入的数据库,OK了 ERROR 1044 (42000): Access denied for user 'root'@'localhost' to databa

解决 ERROR 1044 (42000): Access denied for user ''@'localhost' to database 'mysql'

原文链接:https://blog.csdn.net/sea_snow/article/details/82498791 感谢原作者大大  提示:ERROR 1044 (42000): Access denied for user ''@'localhost' to database 'mysql'.是因为mysql数据库的user表里,存在用户名为空的账户即匿名账户,实际上是匿名登录的,通过错误提示里的''@'localhost'可以看出来,于是解决办法见方法二. 方法一:(适用于密码不正确的

mysql忘记root密码或报错:ERROR 1044 (42000): Access denied for user ”@’localhost’ to database ‘xx‘

有的时候忘记了root密码或其他用户的密码,登录的时候报错:ERROR 1044 (42000): Access denied for user ”@’localhost’ to database 'xx'.下面是具体的解决方法: 1.关闭mysql #service mysqld stop 2.屏蔽权限 # mysqld_safe --skip-grant-table 3.新开起一个终端输入 # mysql -u root mysql # mysql> UPDATE user SET Pass