mysql 客戶端 mf mysql使用者管理及授權

2021-10-17 21:43:57 字數 2049 閱讀 9268

以mariadb5.5版本為例

新建使用者

登入mariadb

# mysql -uroot -p

enter password:

welcome to the mariadb monitor. commands end with ; or \g.

your mariadb connection id is 5

server version: 5.5.52-mariadb mariadb server

type 'help;' or '\h' for help. type '\c' to clear the current input statement.

mariadb [(none)]>

//建立使用者

mariadb [(none)]> insert into mysql.user(host,user,password) values("localhost","frank",password("frank"));

query ok, 1 row affected, 4 warnings (0.00 sec)

//重新整理系統許可權表

mariadb [(none)]> flush privileges;

query ok, 0 rows affected (0.01 sec)

這樣就建立了乙個名為:frank 密碼為:frank 的使用者。

然後登入一下。

mariadb [(none)]>exit;

# mysql -ufrank -p

enter password:

welcome to the mariadb monitor. commands end with ; or \g.

your mariadb connection id is 7

server version: 5.5.52-mariadb mariadb server

type 'help;' or '\h' for help. type '\c' to clear the current input statement.

mariadb [(none)]>

為使用者授權

首先以root登入mariadb,建立乙個資料庫phpdb

mariadb [(none)]> create database phpdb;

query ok, 1 row affected (0.00 sec)

授權frank使用者擁有phpdb庫的所有許可權

mariadb [(none)]> grant all privileges on phpdb.* to frank@localhost identified by 'frank';

query ok, 0 rows affected (0.00 sec)

重新整理系統許可權表

mariadb [(none)]> flush privileges;

query ok, 0 rows affected (0.00 sec)

如果想指定部分許可權給一使用者,可以這樣來寫:

mariadb [(none)]>grant select,update on phpdb.* to frank@localhost identified by 'frank';

刪除使用者

mariadb [(none)]> delete from mysql.user where user="frank" and host="localhost";

query ok, 1 row affected (0.00 sec)

mariadb [(none)]> select user from mysql.user;

| user |

| root |

| root |

| root |

| root |

修改指定使用者密碼

mariadb [(none)]>update mysql.user set password=password('frank') where user="root" and host="localhost";

mariadb [(none)]>flush privileges;

mysql客戶端配置 MySQL客戶端配置和使用

安裝mysql sudo apt get install mysql server 這個應該很簡單了,而且我覺得大家在安裝方面也沒什麼太大問題,所以也就不多說了,下面我們來講講配置。配置mysql 注意,在ubuntu下mysql預設是只允許本地訪問的,如果你要其他機器也能夠訪問的話,那麼需要改變 ...

mysql客戶端工具

sqlyog mysql gui是我常用的乙個桌面工具,功能強大,讓你有使用mssql的感覺,呵呵。sqlyog是乙個易於使用的 快速而簡潔的圖形化管理mysql資料庫的工具,它能夠在任何地點有效地管理你的資料庫!安裝方法 程式安裝後先不要執行sqlyog,雙擊內附的登錄檔檔案,匯入後即是正式版。n...

MySQL客戶端安裝

背景 伺服器容器中部署了mysql資料庫或者使用阿里雲的rds資料庫,由於本地伺服器沒有安裝客戶端無法連線資料庫做備份 還原,本文只是安裝mysql的客戶端,不包括資料庫。三者的版本必須一致,不能乙個5.7,其他的8.0。三者直接是有依賴順序的,必須按順序安裝,如遇報錯,請參考下面的 root d6...