mysql數(shù)據(jù)庫創(chuàng)建賬號、授權(quán)、數(shù)據(jù)導(dǎo)出、導(dǎo)入操作示例
本文實(shí)例講述了mysql數(shù)據(jù)庫創(chuàng)建賬號、授權(quán)、數(shù)據(jù)導(dǎo)出、導(dǎo)入操作。分享給大家供大家參考,具體如下:
1、賬號創(chuàng)建及授權(quán)
grant all privileges on *.* to 'yangxin'@'%' identified by 'yangxin123456' with grant option;
- privileges:表示將所有權(quán)限授予給用戶。也可指定具體的權(quán)限,如:SELECT、CREATE、DROP等。
- on:表示這些權(quán)限對哪些數(shù)據(jù)庫和表生效,格式:數(shù)據(jù)庫名.表名,這里寫“*”表示所有數(shù)據(jù)庫,所有表。如果我要指定將權(quán)限應(yīng)用到test庫的user表中,可以這么寫:test.user
- to:將權(quán)限授予哪個用戶。格式:”用戶名”@”登錄IP或域名”。%表示沒有限制,在任何主機(jī)都可以登錄。比如:”yangxin”@”192.168.0.%”,表示yangxin這個用戶只能在192.168.0IP段登錄
- identified by:指定用戶的登錄密碼
- with grant option:表示允許用戶將自己的權(quán)限授權(quán)給其它用戶
2、查看用戶權(quán)限
show grants for root;
3、回收權(quán)限
revoke create on *.* from 'yangxin';
4、刪除用戶
drop user test;
5、修改密碼
1> 更新mysql.user表
# mysql5.7之前 update mysql.user set password=password('123456') where user='root'; # mysql5.7之后 update mysql.user set authentication_string=password('123456') where user='root';
2> 用set password命令
語法:
set password for ‘用戶名'@'登錄地址'=password(‘密碼')
3> mysqladmin
語法:mysqladmin -u用戶名 -p舊的密碼 password 新密碼
記得刷新權(quán)限:
flush privileges;
數(shù)據(jù)導(dǎo)出:
1.導(dǎo)出結(jié)構(gòu)不導(dǎo)出數(shù)據(jù)
mysqldump -d 數(shù)據(jù)庫名 -uroot -p > xxx.sql
2.導(dǎo)出數(shù)據(jù)不導(dǎo)出結(jié)構(gòu)
mysqldump -t 數(shù)據(jù)庫名 -uroot -p > xxx.sql
3.導(dǎo)出數(shù)據(jù)和表結(jié)構(gòu)
mysqldump 數(shù)據(jù)庫名 -uroot -p > xxx.sql
4.導(dǎo)出特定表的結(jié)構(gòu)
mysqldump -uroot -p -B數(shù)據(jù)庫名 --table 表名 > xxx.sql #mysqldump [OPTIONS] database [tables]
導(dǎo)入數(shù)據(jù):
mysql -uroot -p 數(shù)據(jù)庫名 < 文件名
or:
然后選擇被導(dǎo)入的數(shù)據(jù)庫:
#use 數(shù)據(jù)庫; #source /tmp/xxx.sql
更多關(guān)于MySQL相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《MySQL索引操作技巧匯總》、《MySQL常用函數(shù)大匯總》、《MySQL日志操作技巧大全》、《MySQL事務(wù)操作技巧匯總》、《MySQL存儲過程技巧大全》及《MySQL數(shù)據(jù)庫鎖相關(guān)技巧匯總》
希望本文所述對大家MySQL數(shù)據(jù)庫計有所幫助。
相關(guān)文章
xampp中修改mysql默認(rèn)空密碼(root密碼)的方法分享
以前開發(fā)我一直都是用的phpnow做php開發(fā)環(huán)境,phpnow的特點(diǎn)就是一鍵安裝,安裝的時候會要求用戶輸入mysql的root密碼。今天由于客戶機(jī)器使用的xampp作為開發(fā)環(huán)境,所以碰到了修改mysql默認(rèn)空密碼的問題2014-04-04SQL使用ROW_NUMBER() OVER函數(shù)生成序列號
這篇文章主要介紹了SQL使用ROW_NUMBER() OVER函數(shù)生成序列號,ROW_NUMBER()從1開始,為每一條分組記錄返回一個數(shù)字,下面文章內(nèi)容具有一定的參考價值,需要的小伙伴可以參考一下2021-12-12Mysql8導(dǎo)入數(shù)據(jù)到Mysql5.7的實(shí)現(xiàn)步驟
Mysql8的默認(rèn)字符集為utf8mb4,當(dāng)我們有需求要把Mysql8的數(shù)據(jù)導(dǎo)入到Mysql5.7時,就會出現(xiàn)不支持,本文主要介紹了2種解決方法,具有一定的參考價值,感興趣的可以了解一下2022-03-03Window環(huán)境下MySQL?UDF提權(quán)
本文章僅記錄某次內(nèi)網(wǎng)滲透過程中遇到的MySQL?采用UDF提權(quán)等方式進(jìn)行獲取權(quán)限,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧<BR>2023-03-03Mysql行與列的多種轉(zhuǎn)換(行轉(zhuǎn)列,列轉(zhuǎn)行,多列轉(zhuǎn)一行,一行轉(zhuǎn)多列)
在MySQL中,行轉(zhuǎn)列和列轉(zhuǎn)行都是非常有用的操作,本文就來介紹一下Mysql行與列的多種轉(zhuǎn)換,主要包括行轉(zhuǎn)列,列轉(zhuǎn)行,多列轉(zhuǎn)一行,一行轉(zhuǎn)多列,具有一定的參考價值,感興趣的可以了解一下2023-08-08怎么重置mysql的自增列AUTO_INCREMENT初時值
怎么重置mysql的自增列想必有很多的朋友都不會吧,下面與大家分享下常用的幾種方法,不懂的朋友可以了解下哈,希望對大家有所幫助2013-06-06