1、修改/etc/my.cnf,在 [mysqld] 小節下新增一行:
skip-grant-tables=1
這一行配置讓 mysqld 啟動時不對密碼進行驗證
2、重啟mysqld 服務:
systemctl restart mysqld
3、使用 root 使用者登入到 mysql:
mysql -uroot
4、切換到mysql資料庫,更新 user 表:
update user set authentication_string = password('123456'),password_expired = 'n', password_last_changed = now() where user = 'root'
在之前的版本中,密碼欄位的欄位名是 password,5.7版本改為了 authentication_string
5、退出 mysql,編輯 /etc/my.cnf 檔案,刪除 skip-grant-tables=1的內容
6、重啟mysqld 服務,再用新密碼登入即可
mysql57 MySQL57安裝與設定
安裝mysql 新增mysql源 安裝mysql root localhost yum y install mysql community server 啟動mysql 檢查狀態 設定為開機自啟 root localhost systemctl start mysqld root localhost...
設定mysql5 7遠端連線
在ubuntu14.04上安裝好mysql5.7之後,本地可以連線mysql伺服器。遠端就不行。注釋掉在 etc mysql mysql.conf.d mysqld.cnf裡面的bind address 127.0.0.1 by default we only accept connections ...
mysql5 7 設定遠端訪問
mysql5.7設定遠端訪問不是和網上說的一樣建個使用者賦個許可權就可以訪問的。比如下邊這個就是建使用者賦許可權,可能在之前的版本可以,但是我在我的mysql上一直不行。為此煩了好久!專案都耽誤了!mysql預設是不可以通過遠端機器訪問的,通過下面的配置可以開啟遠端訪問 在mysql server端...