一.更改root登入密碼
按照此網頁留下的方式更改設定
https://www.fengzifz.com/2018/04/11/Ubuntu-Debian-reset-mysql-root-password/
查看檔案
$sudo less /etc/mysql/debian.cnf
內有記載password
$mysql -u debian-sys-maint -p
使用此password登錄
$mysql> use mysql;
$mysql>UPDATE user SET plugin='mysql_native_password' WHERE User='root';
指定root plugin 為 mysql_native_password$mysql>UPDATE mysql.user SET authentication_string=PASSWORD('password') WHERE USER='root';
$FLUSH PRIVILEGES;
其中的PASSWORD('password'),就是root 的密碼
$mysql>exit
$mysql -u root -p
輸入新的密碼 password二.增加root遠端登入
按照此網頁留下的方式更改設定 http://www.okpc777.com/wp/archives/457
修改組態檔 /etc/mysql/mysql-conf.d/mysqld.cnf
找到 bind-address
#bind-address = 127.0.0.1
bind-address = 0.0.0.0
存檔
$mysql -u root -p
輸資料庫mysql 的密碼mysql>GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'password' WITH GRANT OPTION;
mysql>FLUSH PRIVILEGES;
mysql>exit
'password'是連線密碼
重新啟動資料庫即可 sudo systemctl restart mysql
沒有留言:
張貼留言