1、使用者操作
create user crusen identified by 123456;
或者 insert into mysql.user(host,user,password) values("localhost","crusen",password("123456"));
這樣就建立了乙個名為:crusen密碼為:123456的使用者。
注意:此處的"localhost",是指該使用者只能在本地登入,不能在另外一台機器上遠端登入。如果想遠端登入的話,將"localhost"改為"%",表示在任何一台電腦上都可以登入。也可以指定某台機器可以遠端登入。
刪除賬戶及許可權:>drop user 使用者名稱@'%';
>drop user 使用者名稱@ localhost;
drop user crusen;
修改使用者:
update mysql.user set password=password('新密碼') where user="test" and host="localhost";
2、使用者授權
格式:grant 角色 on 資源 to 使用者(格式:grant 許可權 on 資料庫.* to 使用者名稱@登入主機 identified by "密碼"; )
2.1、dba 最大許可權(角色): grant dba to crusen;
2.2、賦予連線許可權:grant connect to crusen;
2.3、賦予testdb資料庫所有的許可權: grant all privileges on testdb.* to crusen@localhost identified by '123456';
2.4、指定部分許可權給乙個使用者:grant select,update on testdb.* to crusen@localhost identified by '123456';
2.5、指定擁有所有資料庫的部分許可權:grant select,delete,update,create,drop on *.* to crusen@"%" identified by "123456";
注:@"%" 表示對所有非本地主機授權,不包括localhost。(localhost位址設為127.0.0.1,如果設為真實的本地位址,不知道是否可以,
沒有驗證。)對localhost授權:加上一句grant all privileges on testdb.* to test@localhost identified by '1234';即可
flush privileges; //重新整理系統許可權表
3、連線mysql
mysql -h 127.0.0.1 -u crusen -p 123456 //如果是本地主機,其中-h主機位址可以省略 mysql -u crusen -p 123456
退出mysql命令: exit (回車)
4、 列出所有資料庫
show database;
5、 切換資料庫
use '資料庫名';
6、列出所有表
show tables;
7、 顯示資料表結構
describe 表名;
8、 刪除資料庫和資料表
drop database 資料庫名;
drop table 資料表名;
MySQL基礎指令
指令模式 設定 mysql 的管理密碼 mysqladmin u root password 12345 顯示資料表結構,data 資料庫 mysqlshow data 顯示資料表結構,data 資料庫的 123 資料表 mysqlshow data 123 重新設定 auto increment ...
Linux基礎指令 一
1.linux 互動式介面 啟動終端以後,在終端附加乙個互動式程式 gui 也就是gnome一類的桌面程式 x protocol window manager desktop desktop只是個程式而已 gnome kde xfce cli 控制台介面,黑底白字 shell程式 shbash 2....
linux基礎指令一
1.cd change directory 作用 切換目錄。語法 cd 路徑 cd後面跟相對路徑或者絕對路徑沒表示進目錄。如果不跟任何東西,會進入當 前使用者的家目錄。說明 cd指令可以讓使用者在不同的目錄間切換,但是該使用者必須擁有足夠的許可權進入目的目錄。相對路徑概念 不從 開始,而從當前的目錄...