數據庫連接與密碼修改


數據庫連接與密碼修改

一、數據庫登錄

  1. 游客登錄

    注意:使用游客登錄,只能查看數據庫,不能進行其他操作

    打開cmd窗口,輸入mysql:

    格式:mysql

    eg: >> mysql

  2. 賬號密碼登錄

    格式:mysql -u 用戶名 -p 密碼

    eg>>: mysql -u root -- 123456

  3. 刪除mysql服務

    • 先刪除mysqld --remove 才會移除服務中的mysql
  4. 遠程登錄指定服務器的mysql

    格式:mysql -h ip 地址 -P端口號 -u 賬號 -p

    eg>>: mysql -h 127.0.0.1 -P 3306 -u root -p 123456

  5. 退出數據庫

格式:quit

格式:exit

二、查看用戶信息

  1. 查看當前登錄登錄

格式:select user();

eg>>: select user();

  1. root登錄權限查看所有用戶信息

格式:select * from mysql.user;

格式:select * from mysql.user \G;

格式:select user, password, host from mysql.user;

  1. root登錄權限刪除游客(操作后要重啟mysql服務)

格式:delete from mysql.user where user='';

三 、修改密碼

  1. root登錄修改密碼(操作后要重啟mysql服務)

格式:update mysql.user set password=password("123456") where host='localhost';

  1. 沒有登錄修改密碼

格式:mysqladmin -u 用戶名 -p 舊密碼 password "新密碼"

eg>>: mysqladmin -u root -p 123 password ''123456''

  1. root登錄修改密碼

格式:set password for 用戶名@主機名 = password('新密碼'); # set password = password('root') 給當前數據庫設置密碼

eg>>: set password for randysun@localhost = password('123');

  1. 刪除用戶

格式: drop user 用戶名@主機名;

eg>>: drop user randysun@localhost;

四、創建用戶

  1. root 登錄下,創建用戶,給予相關權限

格式:grant 權限1,權限2...權限n on 數據庫.表名 to 用戶名@主機名 identified by "密碼"

eg>>: grant all on *.* to randysun@"localhost" identified by "123";

  1. root創建用戶

格式:create user 'randysun@'192.168.10.%' IDENTIFIED BY '123';# 指示網段

格式:create user 'randysun'@'192.168.10.5' # 指示某機器可以連接

格式:create user 'randysun'@'%' #指示所有機器都可以連接

格式: show grants for 'randysun'@'192.168.10.5';查看某個用戶的權限

格式:flush privileges; # 刷新使授權立即生效

格式:


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM