ubuntu18.0.4安装mysql并解决ERROR 1698 (28000): Access denied for user...
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
主要介绍了ubuntu18.0.4安装mysql并解决ERROR 1698 (28000): Access denied for user 'root'@'localhost',现在将ubuntu18.0.4上安装mysql并将碰到的问题记录下来,感兴趣的朋友一起看看吧 在Ubuntu 18.04系统中安装MySQL数据库是一个常见的任务,尤其对于开发者和系统管理员来说。本教程将详述如何在Ubuntu 18.0.4上安装MySQL,并解决在登录时遇到的"ERROR 1698 (28000): Access denied for user 'root'@'localhost'"的问题。 安装MySQL服务可以使用Ubuntu的包管理器`apt`。执行以下命令以安装MySQL Server: ```bash sudo apt-get update sudo apt-get install mysql-server ``` 安装过程中,系统可能会提示设置MySQL的root用户密码。若忘记或未设置密码,会导致登录问题。 当尝试使用`mysql -u root -p`登录时,如果出现错误1698,表示无法用当前的凭证访问MySQL服务器。这通常是因为密码丢失或未初始化。为解决此问题,可按照以下步骤操作: 1. 打开MySQL的配置文件: ```bash sudo vim /etc/mysql/debian.cnf ``` 这个文件包含了名为`debian-sys-maint`的特殊用户的凭据,这是在安装MySQL时自动创建的。 2. 使用`debian-sys-maint`用户登录MySQL: ```bash mysql -u debian-sys-maint -p ``` 3. 修改root用户的密码: 在MySQL客户端中,首先选择`mysql`数据库: ```sql use mysql; ``` 然后更新`root`用户的`authentication_string`字段,设置新密码: ```sql UPDATE user SET authentication_string=PASSWORD('你要设置的密码') WHERE USER='root'; ``` 输入完密码后,使用`quit`退出MySQL客户端。 4. 由于插件问题,可能还会遇到错误1524,这是由于`root`用户的认证插件设置为`auth_socket`而非`mysql_native_password`。要修复这个问题,再次用`debian-sys-maint`用户登录: ```bash mysql -u debian-sys-maint -p ``` 5. 更新`root`用户的插件设置: ```sql use mysql; SELECT user, plugin FROM user; UPDATE user SET authentication_string = PASSWORD('你要设置的密码'), plugin='mysql_native_password' WHERE user='root'; ``` 6. 退出MySQL客户端并重启MySQL服务以应用更改: ```bash quit sudo service mysql restart ``` 现在,你应该能够使用新设置的密码通过`mysql -u root -p`命令成功登录MySQL服务器了。 总结来说,解决Ubuntu 18.0.4安装MySQL后无法用`root`用户登录的问题,关键在于找到并利用`debian-sys-maint`用户来重置root用户的密码,并调整认证插件。这个过程涉及到读取配置文件、连接MySQL服务、更新用户密码和认证插件。完成这些步骤后,就可以顺利地管理和使用MySQL数据库了。在进行任何系统级别的操作时,务必确保了解操作的含义,以避免造成不必要的数据丢失或安全风险。如果在安装或配置过程中遇到其他问题,查阅官方文档或在线资源是获取帮助的好方法。

























- 粉丝: 7
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助


最新资源
- 5种ceemdan组合时间序列预测模型Python代码(包括ceemdan-lstm、ceemdan-cnn-lstm等)
- 江苏移动通信有限责任公司员工绩效考核实施细则精.doc
- 最新国家开放大学电大《优秀广告作品评析答案》网络核心课形考网考作业.docx
- 工程项目管理计划书.doc
- 基于PLC双轴位置控制.docx
- 基于复矢量PI控制器的模型参考自适应三相永磁同步电机高速低载波比无速度传感器控制仿真研究 - MATLAB 宝典
- 第8章-网络营销的策略组合.ppt
- (源码)基于NodeMCU的可视化通知提醒系统.zip
- 系统集成测试(SIT)报告.docx
- 基于MATLAB的GMSK系统的设计仿真.doc
- 离心风机辐射噪声仿真分析:从结构模态到声源辐射噪声的全流程解析 · 辐射噪声 深度版
- 专题讲座资料(2021-2022年)大工秋Java程序设计在线作业.docx
- (源码)基于Arduino的EDeliveryRobot.zip
- Comsol光子晶体仿真技术:拓扑荷、偏振态、三维能带及Q因子计算
- 基于非支配排序的多目标鱼鹰优化算法求解柔性作业车间调度问题的MATLAB实现
- (源码)基于多种编程语言和框架的物联网服务器与客户端.zip


