deepin下MySQL跳过输入密码的解决方案

1.首先更新一下仓库
    sudo apt-get update

2.安装mysql
    sudo apt-get install -y mysql-server mysql-client

3.检查mysql是否已运行
    sudo netstat -tap | grep mysql

4.查询默认的用户名和密码
    sudo cat /etc/mysql/debian.cnf

5.利用默认账号密码登录(-p跟密码之间无空格)
    mysql -u debian-sys-maint -pF64nKZ233QkzL8v9

6.现在更改密码的设置.(原封不动复制过去,漏一个字你就完了),这是最重要的部分,很多教程都没有这个,所以才不管用
    mysql> update mysql.user set plugin="mysql_native_password" where user="root";

7.设置root的密码
    mysql>update mysql.user set authentication_string=password('123456') where user='root'and Host = 'localhost';

8.退出数据库
    mysql>exit

9.重新启动数据库
    sudo service mysql restart

10.用自己设置好的密码登录
    mysql -u root -p


nice!

---------------------
作者:baiguoxiong 
来源:CSDN 
原文:https://blog.csdn.net/baiguoxiong/article/details/82936890?utm_source=copy 
版权声明:本文为博主原创文章,转载请附上博文链接!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值