1.遠端登入mysql
mysql -h ip -u root -p 密碼
2.建立使用者
格式:grant 許可權 on 資料庫.* to 使用者名稱@登入主機 identified by "密碼";
例1:增加乙個test1使用者,密碼為123456,可以在任何主機上登入,並對所有資料庫有查詢,增加,修改和刪除的功能。需要在mysql的root使用者下進行
mysql>grant select,insert,update,delete on *.* to test1@"%" identified by "123456";
mysql>flush privileges;
例2:增加乙個test2使用者,密碼為123456,只能在192.168.2.12上登入,並對資料庫student有查詢,增加,修改和刪除的功能。需要在mysql的root使用者下進行
mysql>grant select,insert,update,delete on student.* to [email protected] identified by "123456";
mysql>flush privileges;
例3:授權使用者test3擁有資料庫student的所有許可權
mysql>grant all privileges on student.* to test3@localhost identified by '123456';
mysql>flush privileges;
3.修改使用者密碼
mysql>update mysql.user set password=password('123456') where user='test1' and host='localhost';
mysql>flush privileges;
4.刪除使用者
mysql>delete from user where user='test2' and host='localhost';
mysql>flush privileges;
5.刪除資料庫和刪除表
mysql>drop database 資料庫名;
mysql>drop table 表名;
6.刪除賬戶及許可權
drop user 使用者名稱@'%'
drop user 使用者名稱@localhost
mysql使用者建立 授權 刪除
一般情況下,修改mysql密碼,授權,是需要有mysql裡的root許可權的 忘記root密碼時,修改密碼 1.新建使用者。登入mysql mysql u root p 密碼 建立使用者 mysql insert into mysql.user host,user,password values l...
MySQL建立使用者 授權 刪除
1 在mysql中建立新使用者 使用具有shell訪問許可權的root使用者登入mysql伺服器並建立名為 rahul 的新使用者。下面的命令只允許從localhost系統訪問使用者rahul的mysql伺服器。create user rahul localhost identified by pa...
MySql使用者建立 授權以及刪除
關鍵字 mysql使用者建立 授權以及刪除 the create user command mysql create user yy identified by 123 yy表示你要建立的使用者名稱,後面的123表示密碼 上面建立的使用者可以在任何地方登陸。mysql create user yy ...