安裝方法: ...
安裝方法:
sudo apt-get install mysql-server
sudo apt-get install mysql-client
查看是否運行:
sudo netstat -tap | grep mysql
若正常運行:
tcp 0 0 localhost:mysql *:* LISTEN 18475/mysqld
重啟/打開/關閉MySQL的方法是:sudo service mysql restart/start/stop
修改密碼:
通過以上命令安裝後,但是不知道密碼,在登錄的時候 sudo mysql -u root -p 會提示以下錯誤:
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)
修改辦法:
sudo vim /etc/mysql/debian.cnf
查看賬號和密碼:
[client] host = localhost user = debian-sys-maint password = hxHGrmGQiLiye7QU socket = /var/run/mysqld/mysqld.sock [mysql_upgrade] host = localhost user = debian-sys-maint password = hxHGrmGQiLiye7QU socket = /var/run/mysqld/mysqld.sock
上面的 【client】中的 user 和password 就是用戶名和密碼。註意千萬不要自己手動修改,修改這裡是沒有用的,他們是存在數據表user中的。
通過上面的用戶名和密碼登錄後,通過以下命令進行修改root的密碼。
update mysql.user set authentication_string=password('password') where user='root'and Host = 'localhost';
註意:5.7的版本的密碼是存放在authentication_string
,之前的是存放在password中。