mysql無法賦予許可權

2021-10-25 03:31:33 字數 619 閱讀 2686

在開發過程中,有這樣的乙個需求:建立使用者並授權其可以查詢某個檢視(mysql資料庫),sql指令碼如下:

grant usage on *.* to 'carestream'@'%';

drop user 'carestream'@'%';

create user 'carestream'@'%' identified by 'carestream';

grant select on vi_csh_kiosk_examinfo to 'carestream'@'%';

簡單的幾行sql,卻執行錯誤,錯誤資訊:access denied for user '[email protected]'(using password: yes)

ps:本機root使用者,擁有至高無上的許可權

針對此錯誤資訊,開始了度娘,對網上的各種方法,進行了嘗試,都沒有解決,於是,請教了公司的大佬,問題解決了,在此mark一下。

此問題是和資料庫的版本有關,在版本5.7.29上,找到mysql的安裝路徑「c:\program files\mysql\mysql server 5.5」,找到my.ini檔案,注釋skip-name-resolve這一行,重啟mysql服務,再次執行上面的指令碼,問題解決。

mysql 賦許可權 MySQL賦予使用者許可權命令總結

mysql使用者可用許可權 乙個新建的mysql使用者沒有任何訪問許可權,這就意味著你不能在mysql資料庫中進行任何操作。你得賦予使用者必要的許可權。以下是一些可用的許可權 all 所有可用的許可權 create 建立庫 表和索引 lock tables 鎖定表 alter 修改表 delete ...

mysql 新建使用者,賦予許可權

mysql 建立乙個使用者 hail,密碼 hail,指定乙個資料庫 haildb 給 hailmysql u root ppassworduse mysql insert into user ho mysql 建立乙個使用者 hail,密碼 hail,指定乙個資料庫 haildb 給 hail m...

mysql新建使用者和賦予許可權

登入mysql mysql u root p 密碼 建立使用者 insert into mysql.user host,user,password values localhost hbchen p assword hbchen 這樣就建立了乙個名為 hbchen 密碼為 hbchen 的 使用者。...