mysql> use mysql; --切換到 mysql db修改root密碼database changed
mysql> select user, password, host from user; --檢視現有使用者,密碼及允許連線的主機
+------+----------+-----------+
| user | password | host |
+------+----------+-----------+
| root | | localhost |
+------+----------+-----------+
1 row in
set (0.00
sec)
mysql> --只有乙個預設的 root 使用者, 密碼為空, 只允許 localhost 連線
12mysql> -- 下面我們另外新增乙個新的 root 使用者, 密碼為空, 只允許 192.168.1.100
連線mysql> grant all privileges on *.* to '
root
'@'192.168.1.100
' identified by ''
with grant option;
mysql> -- @'
192.168.1.100
'可以替換為@『%』就可任意ip訪問,當然我們也可以直接用 update 更新 root 使用者 host, 但不推薦, sql如下:
mysql> -- update user set host='
192.168.1.100
' where user='
root
' and host='
localhost
' limit 1;
mysql> flush privileges;
query ok, 0 rows affected (0.00 sec)
mysql> use mysql
database changed
mysql> update user
set
password=password(
'123456'
)
where
user=
'root'
;
query ok, 0 rows affected (0.00 sec)
rows matched: 1 changed: 0 warnings: 0
mysql> flush privileges;
query ok, 0 rows affected (0.00 sec)
mysql開啟遠端鏈結
mysql uroot p 輸入密碼登陸進去後,輸入如下的語句,執行。第乙個root指開放遠端登入的使用者名稱,第二個root為密碼 例如,你想root使用root從任何主機連線到mysql伺服器的話。grant all privileges on to root identified by roo...
mysql開啟遠端鏈結
a.檢視當前資料庫 show databases b.切換到指定的資料庫 use mysql use 庫名 c.授權 select from user g update user set host where host localhost and user root 代表所有機器可連線 flush ...
mysql 遠端 MYSQL開啟遠端訪問許可權的方法
1 登陸mysql資料庫 mysql u root p 檢視user表 mysql use mysql database changed mysql select host,user,password from user host user password localhost root a731a...