登入mysql
mysql -u root -p
跳過密碼驗證
找到 /etc/my.cnf 配置檔案
#vim /etc/my.cnf
【mysql】
新增skip-grant-table
重新整理策略組(
重新整理許可權)
flush privileges;
檢視使用者許可權
use mysql;
select * from user;
select host,
user, authentication_string, plugin
from
user;
啟動、停止和重啟服務(linux中使用)
#systemctl start mysqld.service
#systemctl stop mysqld.service
#systemctl restart mysqld.service
修改使用者密碼
alter user 'root'@'localhost' identified by 'pass@123456';
alter user 'root'@'%' identified by 'pass@123456';
ps: 為了確保賬號安全性,mysql8.0以上密碼策略限制必須要大小寫加數字特殊符號
建立新使用者
create user boone@localhost identified by 'pass@123456';
ps: 為了確保賬號安全性,mysql8.0以上密碼策略限制必須要大小寫加數字特殊符號
給使用者賦許可權
use mysql
grant all on *.* to 'boone'@'%';
grant select on oilsystem.input to 『boone』@』localhost』
更多許可權:
ps: 賦許可權之前必須切換mysql資料庫,
grant all on 、grant all privileges on 表示所有許可權,% 表示通配所有 host
收回使用者許可權
revoke select
on .
from 『boone』@』localhost』;
ps:revoke select 表示收回查詢許可權
修改遠端連線密碼
alter user 'root'@'%' identified with mysql_native_password by 'pass@123456';
ps:更改了mysql_native_passwd密碼,等同更改使用者原始密碼。mysql 8.0 內以mysql-native_passwd為主,從shell介面登入需要注意了。
修改加密規則
alter user 'root'@'localhost' identified by 'password' password expire never;
mysql常用命令集
一 連線mysql。格式 mysql h主機位址 u使用者名稱 p使用者密碼 1 連線到本機上的mysql。首先開啟dos視窗,然後進入目錄mysql bin,再鍵入命令mysql u root p,回車後提示你輸密碼.注意使用者名稱前可以有空格也可以沒有空格,但是密碼前必須沒有空格,否則讓你重新輸...
MYSQL常用命令集
1 登陸mysql mysql u root p 2 檢視使用者資訊 select user,host,password from mysql.user select user,host from mysql.user 3 設定密碼 set password for root localhost p...
linux常用命令集
命令可用在其他任何命令的後面,它用來通知計算機在後台執行某一命令。通過把作業放在後台,使用者可以繼續使用當前的shell來處理其他命令 如果命令在前台執行的話,那麼使用者在此程序結束前不能繼續使用當前的shell。adduser adduser命令由root或其他具有許可權的管理員用來建立新使用者,...