先以root使用者登入mysql:
c:\users\***>mysql -u root -p
輸入密碼後登入,接下來操作如下:
1、建立資料庫
語法:create schema [資料庫名稱] default character set utf8 collate utf8_general_ci;
採用create schema和create database建立資料庫的效果一樣。
示例:create schema spring_boot_demo default character set utf8 collate utf8_general_ci;
2、建立使用者
語法:create user '[使用者名稱]'@'%' identified by '[使用者密碼]';
密碼8位以上,包括:大寫字母、小寫字母、數字、特殊字元
%:匹配所有主機,該地方還可以設定成『localhost』,代表只能本地訪問,例如root賬戶預設為『localhost『
示例:create user 'szh'@'localhost' identified by '123456';
3、使用者授權資料庫
grant select,insert,update,delete,create on [資料庫名稱].* to [使用者名稱]@'%';
*代表整個資料庫
示例:grant select,insert,update,delete,create on spring_boot_demo.* to szh@'localhost';
4、立即啟用修改
flush privileges ;
5、取消使用者szh所有資料庫(表)的所有許可權
revoke all on *.* from szh;
6、刪除使用者szh
delete from mysql.user where user='szh';
7、刪除資料庫
drop database [schema名稱|資料庫名稱];
ps : 在操作過程中如果遇到錯誤
"the mysql server is running with the --skip-grant-tables option so it cannot execute this statement"
則先進行一下重新整理操作:
MySQL命令列建立資料庫
1 create database 資料庫名 2 grant select,insert,update,delete,create,drop,alter on 資料庫名.to 資料庫名 localhost identified by 密碼 3 set password for 資料庫名 localh...
mysql 命令列建立資料庫
mysql 1 連線到本機上的mysql。首先開啟dos視窗,然後進入目錄mysql bin,再鍵入命令mysql u root p,回車後提示你輸密碼.注意使用者名稱前可以有空格也可以沒有空格,但是密碼前必須沒有空格,否則讓你重新輸入密碼.如果剛安裝好mysql,超級使用者root是沒有密碼的,故...
MySQL命令列下匯入匯出資料庫
mysqldump u root p x usr local bak x.sql2.還原 匯入 方法一 mysql u root p 登入mysql mysql show databases 列出所有庫 mysql use xdb 切換到需要匯入sql的資料庫 mysql source usr lo...