mysql错误ERROR 1044 (42000): Access denied for user

发布时间:2020-04-03 14:30:18

来源:51CTO

阅读:1572

作者:老肖的博客

mysql错误ERROR 1044 (42000): Access denied for user ''@'localhost' to database 'MAC'解决办法MariaDB [(none)]> create database MAC;

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

MariaDB [(none)]>

方法一:

1.关闭mysql

# service mysqld stop 【 备注centos7是systemctl stop mariadb】

2.屏蔽权限

# mysqld_safe --skip-grant-table

屏幕出现: Starting demo from .....

3.新开起一个终端输入

#mysql -uroot -pxxxxxx

MariaDB [(none)]> use mysql;

MariaDB [mysql]>

MariaDB [mysql]> UPDATE user SET Password=PASSWORD('newpassword') where USER='root';     【备注:下一次会用newpassword密码登录数据库】

MariaDB [mysql]>  FLUSH PRIVILEGES;//记得要这句话,否则如果关闭先前的终端,又会出现原来的错误

MariaDB [mysql]>  \q

----------------------------------------------------------------------------

我的实操测试

[root@nessus ~]# systemctl stop mysqld

Failed to stop mysqld.service: Unit mysqld.service not loaded.

[root@nessus ~]# systemctl stop mariadb

[root@nessus ~]#

[root@nessus ~]#

[root@nessus ~]# mysqld_safe --skip-grant-table

191030 11:11:24 mysqld_safe Logging to '/var/log/mariadb/mariadb.log'.

191030 11:11:24 mysqld_safe Starting mysqld daemon with databases from /var/lib/mysql

新开起一个终端输入

[root@nessus ~]# mysql -uroot  【我的无密码】

MariaDB [(none)]> use mysql;

Reading table information for completion of table and column names

You can turn off this feature to get a quicker startup with -A

Database changed

MariaDB [mysql]> UPDATE user SET Password=PASSWORD('newpassword') where USER='root';

Query OK, 4 rows affected (0.01 sec)

Rows matched: 4  Changed: 4  Warnings: 0

MariaDB [mysql]>

MariaDB [mysql]>

MariaDB [mysql]> FLUSH PRIVILEGES;

Query OK, 0 rows affected (0.00 sec)

MariaDB [mysql]> \q

Bye

[root@nessus ~]# mysql -uroot  【发现之前无密码无法登陆了】

ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)

[root@nessus ~]#

[root@nessus ~]# mysql -uroot -pnewpassword   【得用newpassword密码登录数据库】

Welcome to the MariaDB monitor.  Commands end with ; or \g.

Your MariaDB connection id is 5

Server version: 5.5.60-MariaDB MariaDB Server

Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

MariaDB [(none)]>

MariaDB [(none)]>

MariaDB [(none)]>

MariaDB [(none)]> create database MAC;

Query OK, 1 row affected (0.00 sec)

MariaDB [(none)]>

MariaDB [(none)]>

MariaDB [(none)]>

MariaDB [(none)]>

use mysql 1044 42000_mysql错误ERROR 1044 (42000): Access denied for user相关推荐

  1. 重置密码解决MySQL for Linux错误 ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using passwor

    重置密码解决MySQL for Linux错误 ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using passwor ...

  2. mac使用mysql出现的错误 ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)

    mac使用mysql出现的错误 ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES) ...

  3. Linux重置Mysql密码_解决MySQL for Linux错误 ERROR 1045 (28000): Access denied for user ‘root‘@‘localhost

    Linux重置Mysql密码 一般这个错误是由密码错误引起,解决的办法自然就是重置密码. 假设我们使用的是root账户. 1.重置密码的第一步就是跳过MySQL的密码认证过程,方法如下: #vim / ...

  4. Linux工作笔记-重置密码解决MySQL for Linux错误 ERROR 1045 (28000): Access denied for user 'root'@'localhost' (usi

    原博文地址: https://blog.csdn.net/mrs_haining/article/details/78953259 注意了:安装Linux后默认带的Mysql也会有这样的问题! 一般这 ...

  5. MySQL错误ERROR 1045 (28000): Access denied for user 'root'@'localhos

    转载出处玮璘博客:http://www.wangweilin.name/rj_446.html 错误描述: Mysql中添加用户之后可能出现登录时提示ERROR 1045 (28000): Acces ...

  6. Linux mysql 5.6: ERROR 1045 (28000): Access denied for user 'root'@'localhost' (usin

    Linux mysql 5.6: ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using pass... 时间 201 ...

  7. Linux上重置MySQL密码 错误 ERROR 1045 (28000): Access denied for user ‘‘root‘‘@‘‘localhost‘‘ (using passw...

    最近在服务器上安装了一个MySQL,在初始化密码之后,发现密码太复杂我每次都输错了,然后就出现了,ERROR 1045 (28000): Access denied for user ''root'' ...

  8. linux mysql 1045 错误_Linux 下,mysql数据库报无法登陆错误:ERROR 1045 (28000): Access denied for use...

    login as: root Access denied root@×××××××'s password: Last login: Tue Feb 21 03:56:49 2012 from 218. ...

  9. mysql报错:ERROR 1045 (28000): Access denied for user ‘root‘@‘localhost‘

    在Ubuntu安装好MySQL后报错 安装命令(Ubuntu 20.04): sudo apt install mysql-server sudo systemctl start mysql.serv ...

最新文章

  1. 六个深度学习常用损失函数总览:基本形式、原理、特点
  2. 限制部分Postfix用户只能内部收发的例子(完整版)
  3. Boost:交互式地调整2D图像大小并使用OpenGL显示它
  4. Django-RQ介绍
  5. 曹大带我学 Go(1)——调度的本质
  6. ansi编码_了解字符编码,不再恐惧文件乱码
  7. 【kafka】Failed to allocate.memory within the configed max blocking time
  8. python笔记记录(包和模块)
  9. Ubuntu 16.04安装 Nmap 6.46.1
  10. centOS6和centOS7网卡重启方法,以及关闭防火墙的方法
  11. WPS2019专业版办公软件安装包+永久授权码!
  12. 医院住院管理信息系统类图
  13. 旋转木马--利用html5和css3制作好看的图片3D旋转效果
  14. 多线程扑克牌发牌小白实现 -- 记录下自己代码点滴
  15. 人工智能可以应用在哪些领域?
  16. Web服务器群集——编译安装Apache构建虚拟主机
  17. 做好多项目管理的十个关键步骤(含工具)
  18. 表情包受保护无法发送怎么破解和制作gif表情包
  19. python生成器与迭代器_python 生成器与迭代器(yield 用法)
  20. 2020第十三届全国大学生信息安全创新实践大赛(线上初赛)re-z3wp

热门文章

  1. 把扫描文件转变为word文档的最实用的四款OCR识别软件
  2. latex中英文字体设置
  3. 单片机作业 可乐浇汁 “苦乐交织”
  4. WPS JS详细教程
  5. 中标麒麟系统u盘安装_U盘安装中标麒麟Linux桌面版的方法
  6. 庖丁解牛式读《Attention is all your need》
  7. 荒野求生一直获取服务器信息,荒野求生各资源作用及获取方法
  8. Centos7 安装 ftp服务器 --失败了 妈蛋的
  9. java调用ant_从java调用ant,然后在ant终止后返回到java
  10. 线性表顺序存储的一些操作(初始化,添加,删除)