1. 程式人生 > 其它 >mysql localhost能連上ip連不上

mysql localhost能連上ip連不上

  1. 建立使用者: # 指定ip:192.118.1.1的mjj使用者登入 create user 'alex'@'192.118.1.1' identified by '123'; # 指定ip:192.118.1.開頭的mjj使用者登入 create user 'alex'@'192.118.1.%' identified by '123'; # 指定任何ip的mjj使用者登入 create user 'alex'@'%' identified by '123'; 2.刪除使用者 drop user '使用者名稱'@'IP地址'; 3.修改使用者 rename user '使用者名稱'@'IP地址' to '新使用者名稱'@'IP地址';
    4.修改密碼 set password for '使用者名稱'@'IP地址'=Password('新密碼');
  2. 對當前的使用者授權管理

    #檢視許可權 show grants for '使用者'@'IP地址' #授權 mjj使用者僅對db1.t1檔案有查詢、插入和更新的操作 grant select ,insert,update on db1.t1 to "alex"@'%'; # 表示有所有的許可權,除了grant這個命令,這個命令是root才有的。mjj使用者對db1下的t1檔案有任意操作 grant all privileges on db1.t1 to "alex"@'%';
    #mjj使用者對db1資料庫中的檔案執行任何操作 grant all privileges on db1.* to "alex"@'%'; #mjj使用者對所有資料庫中檔案有任何操作 grant all privileges on *.* to "alex"@'%'; #取消許可權 # 取消mjj使用者對db1的t1檔案的任意操作 revoke all on db1.t1 from 'alex'@"%"; # 取消來自遠端伺服器的mjj使用者對資料庫db1的所有表的所有許可權 revoke all on db1.* from 'alex'@"%"; 取消來自遠端伺服器的mjj使用者所有資料庫的所有的表的許可權 revoke all privileges on *.* from 'alex'@'%';
  3. MySql備份命令列操作

    # 備份:資料表結構+資料 mysqdump -u root db1 > db1.sql -p # 備份:資料表結構 mysqdump -u root -d db1 > db1.sql -p #匯入現有的資料到某個資料庫 #1.先建立一個新的資料庫 create database db10; # 2.將已有的資料庫檔案匯入到db10資料庫中 mysqdump -u root -d db10 < db1.sql -p