mysql 5 7 19 建立使用者並授權

2021-10-10 15:49:51 字數 739 閱讀 6067

mysql 5.7.19 有個很蛋疼的東西就是建立使用者的時候密碼得複雜點比如加@符號,不然會報錯

建立擁有所有許可權的使用者

grant all privileges on *.* to 使用者名稱@'%' identified by 'my@comm2018' with grant option;

建立擁有唯讀crm_yy庫的許可權的使用者

grant select on `crm_yy.* to 使用者名稱@'%' identified by 'hoop019!@#'

重新整理許可權:

flush privileges;

常用使用者建立命令擴充套件

1.建立使用者:

# 指定ip:192.118.1.1的使用者登入 create user 'alex'@'192.118.1.1' identified by '123'; 

# 指定ip:192.118.1.開頭的使用者登入 create user 'alex'@'192.118.1.%' identified by '123'; 

# 指定任何ip的使用者登入 create user 'alex'@'%' identified by '123'; 

2.刪除使用者   drop user '使用者名稱'@'ip位址';

3.修改使用者    rename user '使用者名稱'@'ip位址' to '新使用者名稱'@'ip位址';

4.修改密碼    set password for '使用者名稱'@'ip位址'=password('新密碼');

Docker 執行 mysql 5 7 19 命令

docker 執行 mysql 5.7.19 命令 docker pull mysql 5.7 19執行容器 docker run p 3306 3306 name mysql5.7 v data mysql5.7 conf etc mysql conf.d v data mysql5.7 data...

Linux下Mysql5 7 19解除安裝方法

1 查詢以前是否裝有mysql 命令 rpm qa grep i mysql 可以看到mysql的兩個包 mysql 程式設計客棧rhel mysqlclient rhel 2 刪除mysql 刪除命令 rpm e nodeps包名 rpm ev mysql rhel 3 刪除老版本mysql的開發...

mysql 建立刪除使用者並授唯讀許可權

flush privileges drop user 使用者名稱 create user 使用者名稱 identified by 密碼 grant select on 資料庫名.表名 to 使用者名稱 identified by 密碼 grant select,insert,update,delet...