在ubuntu中
apt-get install mysql-server mysql-client;
安裝后并不會(huì)提示用戶輸入root的默認(rèn)密碼,所以用戶不知道用戶名密碼,但是mysql安裝后會(huì)自動(dòng)生成一個(gè)默認(rèn)用戶。
$ cd /etc/mysql
$ sudo cat debian.cnf
//顯示如下, 根據(jù)自己的情況而定
[client]
host = localhost
user = debian-sys-maint
password = a612WjSDQdqwwms08
socket = /var/run/mysqld/mysqld.sock
[mysql_upgrade]
host = localhost
user = debian-sys-maint
password = a612WjSDQdqwwms08
socket = /var/run/mysqld/mysqld.sock
使用獲取到的用戶進(jìn)行登錄
> mysql -udebian-sys-maint -pa612WjSDQdqwwms08
> show databases;
> use mysql;
> update user set authentication_string=PASSWORD("自定義密碼")
where user = "root";
> update user set plugin="mysql_native_password";
> flush privileges;
這是root的密碼已經(jīng)更新設(shè)置了。使用新密碼就可以登錄了。