unbuntu安装MySQL
1.下载安装mysql-server
sudo apt-get install mysql-server
- 尝试登录MySQL
mysql -u root -p
- 提示如下信息:
ERROR 1698 (28000): Access denied for user 'root'@'localhost'
2.解决Access denied问题
2.1使用特权账户登录mysql
-
使用/etc/mysql/debian.conf里的账号和密码登录(因为是root所属文件,需要用密码登录root文件查看,按q退出查看)
sudo less /etc/mysql/debian.cnf
-
使用debian.cnf登录mysql
mysql -u 刚才查看的账户 -p
-
输入mysql账户密码(建议使用复制,不要复制到空格,不然容易输错误)
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-1JSQBiOZ-1635177054687)(…/_resources/ddb5e5ae2bfbd967cd5ac6a219b2a4eb.png)] -
登录成功后如下图所示
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-0dq4lNnV-1635177054689)(…/_resources/82d23a7824d7