MySQL 關於使用者的基本操作

2021-10-21 21:45:57 字數 1305 閱讀 1398

建立使用者並授權

mysql> grant all privileges on *.* to 'user1'@'%' identified by '123456';
建立完使用者再授權

mysql> create user 'user2'@'192.168.1.0/24' identified by '123456';

mysql> grant all privileges on *.* to 'user2'@'192.168.1.0/24';

刪除使用者的某許可權

mysql> revoke select on *.* from 'user2'@'192.168.1.0/24';
顯示許可權列表(配合刪除許可權使用)

mysql -uroot -p -e "show grants for 'user2'@'192.168.1.0/24'" | grep -i grant | tr ',' '\n'
方式1

mysqladmin -u user1 -p password '1qaz3edc';
方式2

mysql> set password = password('123456');
方式3

mysql> update mysql.user set authentication_string = password('222222') where user='user1';
設定啟動時,跳過密碼檔案

mysqld_safe --defaults-file=/data/mysql/my.cnf
修改登陸密碼

mysqld_safe --defaults-file=/data/mysql/my.cnf

mysql> update mysql.user set authentication_string=password('123456') where user='root';

關閉mysql後重啟

mysqladmin -u root -p shutdown

systemctl start mysqld

MySQL關於使用者的操作

create user lijiahui localhost identified by 123456 建立了乙個使用者,使用者名稱是lijiahui,密碼是123456 但是只能在本地登入!如果想建立乙個使用者可以遠端訪問,怎麼建立呢?create user lijiahui2 identifie...

mysql管理使用者的基本操作

由於root許可權過高,直接分享資料庫root賬號的密碼,似乎有些不妥。所以我們需要新增一些賬號,並進行一些許可權的限制。本文主要介紹 1.建立使用者 2.修改使用者密碼 3.設定許可權。我使用的是mysql8.0.16.0,它的使用者操作相對mysql5.0有一些不同。mysql圖形工具使用的是s...

Mysql使用者授權基本操作

連線資料庫 用哪個是資料庫 user mysql 給使用者授權,這個要在mysql資料庫中才可以 接下來是最重要的步驟了 建立使用者 給使用者授權 本地訪問 使用者名稱後面跟著 localhost 遠端訪問 使用者名稱後面跟著 這個很重要 create user 使用者名稱 identified b...