mysql - 在 Ubuntu 19.10 上安装后无法登录 mysql
问题描述
在 Ubuntu 19.10 上,我使用sudo apt install mysql-server
. 我运行sudo mysql_secure_installation utility
并设置了root密码。然后,当我尝试登录时,mysql -u root -p
我得到ERROR 1698 (28000): Access denied for user 'root'@'localhost'
.
严重地?我无法登录的数据库。我必须做什么才能登录到新安装的 mysql?
谢谢。
解决方案
我遇到了同样的问题并尝试了很多事情,对我有用的是在尝试登录之前使用 sudo:
sudo mysql -u root -p
然后在登录时,我使用了:
GRANT ALL PRIVILEGES ON *.* TO 'root'@'localhost' IDENTIFIED BY '<password>';
希望能帮助到你!
推荐阅读
- python - Python如何遍历文件目录让程序知道如何遍历到最后一个文件
- swift - 使用 AnyObject 访问 swift 字典成员
- javascript - 量角器打字稿:ts 案例的突然错误意味着我无法编译以将测试作为 js 文件运行
- python - Django ORM通过2级外键关系获取数据
- javascript - 如何保存到服务器动态添加的行
- python - 熊猫从列中删除所有特殊字符
- python - 在 python 中使用 compile 和 eval 时出现奇怪的问题
- android-studio - 如何在正确的编辑器(拆分视图)中打开文件?
- tcp - 如何在 Linux 内核中获取有关 tcp 连接的端口信息?
- sass - PhpStorm:更改文件观察器输出位置