(1)打开/etc/mysql/debian.cnf文件,记住这个文件中有系统默认给我们分配的用户名和密码,通过这个密码就可以直接对mysql进行操作了。
(补充:sudo vi debian.cnf 打开这个文件)
(2)
显示
[client]
host = localhost
user = 11111111
password = 2222222
socket = /var/run/mysqld/mysqld.sock
[mysql_upgrade]
host = localhost
user =111111111
password = 2222222
socket = /var/run/mysqld/mysqld.sock
======
上面user 和password就是初始账号和密码
按 “:”输入“p”退出
(3)控制台输入 :mysql -u (输入初始账号:)-p
输入初始密码 :(复制粘贴密码)
(4)在mysql里修改密码:
> use mysql;
>updateusersetauthentication_string=PASSWORD("这里输入你要改的密码")whereUser='root'; #更改密码
>updateusersetplugin="mysql_native_password"; #如果没这一行可能也会报一个错误,因此需要运行这一行
> flushprivileges; #更新所有操作权限
> quit; 退出
下次登入mysql
控制台输入 mysql -u root -p (root是你修改后的账号)(密码就是你修改的)