相关疑难解决方法(0)

mysql如何修复用户'root'@'localhost'的访问被拒绝

在我搞砸之前,当我使用$ mysql -u root -p,登录并显示数据库时:

+--------------------+
| Database           |
+--------------------+
| information_schema |
| mysql              |
| performance_schema |
| game_data          |
| test               |
+--------------------+
Run Code Online (Sandbox Code Playgroud)

然后我尝试创建一个新用户并注意到 PRIVILEGES 有问题。

所以我删除了新用户,我想我不小心删除了“root”和“Admin”。

然后我尝试再次创建“root”,但是在授予所有权限时出现拒绝访问错误。

mysql> CREATE USER 'root'@'localhost' IDENTIFIED BY 'password';
mysql> grant all privileges on *.* to 'root'@'localhost' identified by 'password' with grant option;
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)
Run Code Online (Sandbox Code Playgroud)

如果我使用$ mysql -u root -p,再次登录 MySQL并显示数据库,

+--------------------+
| Database           |
+--------------------+
| information_schema …
Run Code Online (Sandbox Code Playgroud)

privileges user-accounts mysql login

147
推荐指数
4
解决办法
176万
查看次数

无法重置 MySQL (MariaDB) 根密码

今天,我想在 PMA 中创建一个数据库。它说:“无法登录到 MySQL 服务器”。我通过终端尝试过,同样的问题,这是因为我的密码错误。我不明白为什么。

我尝试了常用的方法来重置 root 密码(跳过授权表安装并重置密码),但似乎不起作用。

看到:

morgan@rakija:~$ sudo mysqld_safe --skip-grant-tables &
[1] 14016
morgan@rakija:~$ 150802 19:07:25 mysqld_safe Can't log to error log and syslog at the same time.  Remove all --log-error configuration options for --syslog to take effect.
150802 19:07:25 mysqld_safe Logging to '/var/log/mysql/error.log'.
150802 19:07:25 mysqld_safe A mysqld process already exists

[1]+  Terminé 1               sudo mysqld_safe --skip-grant-tables
morgan@rakija:~$ mysql -u root
Welcome to the MariaDB monitor.  Commands end with ; or \g.
Your MariaDB connection id …
Run Code Online (Sandbox Code Playgroud)

mysql mariadb

39
推荐指数
2
解决办法
6万
查看次数

标签 统计

mysql ×2

login ×1

mariadb ×1

privileges ×1

user-accounts ×1