1、前言剛安裝好mysql的時候,在查看user表的時候。能看到以下幾個主機和用戶。我們連接進來的時候,就是使用的root@localhost。但是如果用其他的Host和user登陸是沒有辦法成功登陸的。
br/>剛安裝好mysql的時候,在查看user表的時候。能看到以下幾個主機和用戶。我們連接進來的時候,就是使用的root@localhost。但是如果用其他的Host和user登陸是沒有辦法成功登陸的。
2、添加新用戶并賦予權限
目前這個mysql8.0版本的是不能直接使用grant命令那樣去添加用戶的,否者會報錯。
不知道是不是需要設置什么,或者我這命令敲的有問題,還請高手指出,謝謝。
(1)可以使用下邊命令去創建用戶
CREATE USER 'root'@'192.168.204.1' IDENTIFIED BY '123456';
這里的用戶的名字可以隨便起
后邊的IP,可以是%,代表所有的IP地址。
也可以單獨寫IP,就是你自己的IP地址
如果你是虛擬機,一般都是x.x.x.1這個IP。
(2)然后在賦予權限
grant all privileges on . to 'root'@'192.168.204.1';
我這里將所有的權限賦予了此用戶@主機。
(3)然后刷新
flush privileges;
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。