mysql错误ERROR 1044 (42000): Access denied for user
发表于:2024-11-12 作者:千家信息网编辑
千家信息网最后更新 2024年11月12日,mysql错误ERROR 1044 (42000): Access denied for user ''@'localhost' to database 'MAC'解决办法MariaDB [(none
千家信息网最后更新 2024年11月12日mysql错误ERROR 1044 (42000): Access denied for user
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 mysqldFailed to stop mysqld.service: Unit mysqld.service not loaded.[root@nessus ~]# systemctl stop mariadb[root@nessus ~]# [root@nessus ~]# [root@nessus ~]# mysqld_safe --skip-grant-table191030 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 namesYou can turn off this feature to get a quicker startup with -ADatabase changedMariaDB [mysql]> UPDATE user SET Password=PASSWORD('newpassword') where USER='root';Query OK, 4 rows affected (0.01 sec)Rows matched: 4 Changed: 4 Warnings: 0MariaDB [mysql]> MariaDB [mysql]> MariaDB [mysql]> FLUSH PRIVILEGES;Query OK, 0 rows affected (0.00 sec)MariaDB [mysql]> \qBye[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 5Server version: 5.5.60-MariaDB MariaDB ServerCopyright (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)]>
密码
终端
错误
备注
数据
数据库
新开
登录
输入
办法
屏幕
方法
权限
这句话
测试
登陆
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
阿里云git服务器
黄浦区服务器设备回收厂家哪家好
网络技术推广服务包含哪些
成都芝寅伟软件开发工作室
3月敏感期网络安全简报
安全狗绑定服务器linux
网络安全隔离卡 嘟
齐家互联网科技有限公司
撤销对数据库的操作
网络安全的特色作业
网络安全课题组自我评价
数据库加字段时间
基于编程语言的软件开发
未来网络技术
南京科远智慧软件开发
数字媒体管理是软件开发吗
wed服务器的配置与管理
如何跟软件开发合作
网络安全法第几条网络暴力
irc服务器python代码
网络安全防骗主题教育班会
虚拟现实技术和vr软件开发
服务器没有windows键
标准用户访问服务器管理器
软件开发接口需求文档模板
铁路客运网络安全管理
基于编程语言的软件开发
企业管理器中连接不上服务器
网络技术应用试卷
国家网络安全学院大学