建立使用者並授權
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...