數(shù)據(jù)庫(kù)mariadb的基本操作

轉(zhuǎn)自:https://blog.csdn.net/houxuerong/article/details/72420323

數(shù)據(jù)庫(kù)的安裝及初始安全配置

1.安裝及配置
yum install mariadb-server -y ##安裝數(shù)據(jù)庫(kù)服務(wù)軟件

systemctl start mariadb ##開(kāi)啟數(shù)據(jù)庫(kù)
mysql ##進(jìn)入數(shù)據(jù)庫(kù)
netstat -antlpe |grep mysql ##數(shù)據(jù)庫(kù)的網(wǎng)絡(luò)端口

vim /etc/my.cnf ##禁止網(wǎng)絡(luò)登陸
skip-networking=1 ##跳過(guò)網(wǎng)絡(luò)服務(wù)

systemctl restart mariadb ##重啟數(shù)據(jù)庫(kù)

mysql_secure_installation ##數(shù)據(jù)庫(kù)初始安全配置
mysql -uroot -p ##進(jìn)入數(shù)據(jù)庫(kù)片任,-u是登陸用戶牌里,-p該用戶密碼

數(shù)據(jù)庫(kù)的基本sql語(yǔ)句

2.查詢
show databases; ##顯示數(shù)據(jù)庫(kù)
use mysql; ##進(jìn)入mysql數(shù)據(jù)庫(kù)
show tables; ##顯示當(dāng)前庫(kù)中表的名稱
select * from user; ##查詢user表中的所有內(nèi)容
desc user; ##查詢user表的結(jié)構(gòu)

3.數(shù)據(jù)庫(kù)以及表的建立
create database westos; ##創(chuàng)建westos數(shù)據(jù)庫(kù)
create table linux( ##創(chuàng)建表linux
username varchar(15) not null, ##username字段椒丧,字符最大長(zhǎng)度為15,且不為空
password varchar(15) not null
);
insert into linux values ('user1','passwd1'); ##給linux表中添加數(shù)據(jù)
insert into linux values ('user1',password('passwd1')); ##給linux表中添加數(shù)據(jù),且密碼加密

4.更新數(shù)據(jù)庫(kù)信息
update linux set password=password('passwd2') where username='user1'; ##更新名字是user1的密碼
update linux set password=password('123') where (username='user1' or username='user2'); ##更新user1,user2密碼

delete from linux where username='user1'; ##刪除用戶user1

alter table linux add age varchar(4); ##在末尾增加age字段
alter table linux add age varchar(5) after name; ##在name字段后增加age字段
alter table linux drop age; ##刪除linux表中的age字段

5.刪除數(shù)據(jù)庫(kù)
delete from linux where username='user1'; ##從linux表中刪除user1用戶
drop table linux; ##刪除linux表
drop database westos; ##刪除westos數(shù)據(jù)庫(kù)
6.數(shù)據(jù)庫(kù)的備份
mysqldump -u root -pwestos --all-database ##備份所有表中的所有數(shù)據(jù)
mysqldump -u root -pwestos --all-database --no-date ##備份所有表,但不備份數(shù)據(jù)
mysqldump -u root -pwestos westos ##備份westos數(shù)據(jù)庫(kù)
mysqldump -u root -pwestos westos > /mnt/westos.sql ##備份westos庫(kù)砸泛,并將數(shù)據(jù)保存到westos.sql文件中
mysqldump -u root -pwestos westos linux > /mnt/linux.sql ##備份westos數(shù)據(jù)庫(kù)中的linux表
mysql -uroot -pwestos -e "create database westos;" ##還原數(shù)據(jù)時(shí),應(yīng)先建立相應(yīng)的westos庫(kù)
mysql -uroot -pwestos westos < /mnt/westos.sql ##將數(shù)據(jù)導(dǎo)入westos庫(kù)

7.用戶授權(quán)
create user hello@localhost identified by 'hello'; ##建立用戶hello蛆封,此用戶只能通過(guò)本機(jī)登陸
create user hello@'%' identified by 'hello'; ##建立用戶hello唇礁,此用戶可以通過(guò)網(wǎng)絡(luò)登陸
grant insert,update,delete,select on westos.linux to hello@localhost; ##用戶授權(quán)
grant select on westos.* to hello@'%';
show grants for hello@'%'; ##查看用戶授權(quán)
show grants for hello@localhost;
revoke delete on westos.linux from hello@localhost; ##去除用戶授權(quán)權(quán)力
drop user hello@'%'; ##刪除用戶

8.密碼修改
mysqladmin -uroot -pwestos passwd hello ##已知超級(jí)用戶密碼,直接修改密碼
#########當(dāng)超級(jí)用戶忘記密碼####
systemctl stop mariadb ##關(guān)閉mysql

mysqld_safe --skip-grant-tables & ##開(kāi)啟mysql登陸接口并忽略授權(quán)表

mysql ##直接登陸惨篱,不需密碼
update mysql.user set Password=password('hello') where User='root' ##更新超級(jí)用戶密碼
ps aux |grep mysql ##過(guò)濾所有mysql的進(jìn)程盏筐,并結(jié)束這些進(jìn)程
killall -9 mysql
kill -9 mysqlpid
systemctl start mariadb ##重新開(kāi)啟mysql
mysql -uroot -phello ##登陸測(cè)試

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市砸讳,隨后出現(xiàn)的幾起案子琢融,更是在濱河造成了極大的恐慌,老刑警劉巖簿寂,帶你破解...
    沈念sama閱讀 218,607評(píng)論 6 507
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件漾抬,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡常遂,警方通過(guò)查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,239評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門(mén)克胳,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái),“玉大人漠另,你說(shuō)我怎么就攤上這事⌒锍” “怎么了腹忽?”我有些...
    開(kāi)封第一講書(shū)人閱讀 164,960評(píng)論 0 355
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)窘奏。 經(jīng)常有香客問(wèn)我,道長(zhǎng)着裹,這世上最難降的妖魔是什么? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 58,750評(píng)論 1 294
  • 正文 為了忘掉前任米同,我火速辦了婚禮骇扇,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘面粮。我一直安慰自己,他們只是感情好熬苍,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,764評(píng)論 6 392
  • 文/花漫 我一把揭開(kāi)白布。 她就那樣靜靜地躺著婿脸,像睡著了一般柄驻。 火紅的嫁衣襯著肌膚如雪狐树。 梳的紋絲不亂的頭發(fā)上鸿脓,一...
    開(kāi)封第一講書(shū)人閱讀 51,604評(píng)論 1 305
  • 那天,我揣著相機(jī)與錄音味赃,去河邊找鬼。 笑死心俗,一個(gè)胖子當(dāng)著我的面吹牛蓉驹,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播态兴,決...
    沈念sama閱讀 40,347評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼喘垂!你這毒婦竟也來(lái)了?” 一聲冷哼從身側(cè)響起正勒,我...
    開(kāi)封第一講書(shū)人閱讀 39,253評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎祥绞,沒(méi)想到半個(gè)月后鸭限,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體蜕径,經(jīng)...
    沈念sama閱讀 45,702評(píng)論 1 315
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡兜喻,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,893評(píng)論 3 336
  • 正文 我和宋清朗相戀三年赡麦,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片隧甚。...
    茶點(diǎn)故事閱讀 40,015評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡车荔,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出忧便,到底是詐尸還是另有隱情帽借,我是刑警寧澤珠增,帶...
    沈念sama閱讀 35,734評(píng)論 5 346
  • 正文 年R本政府宣布蒂教,位于F島的核電站脆荷,受9級(jí)特大地震影響凝垛,放射性物質(zhì)發(fā)生泄漏蜓谋。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,352評(píng)論 3 330
  • 文/蒙蒙 一剑肯、第九天 我趴在偏房一處隱蔽的房頂上張望观堂。 院中可真熱鬧让网,春花似錦、人聲如沸而账。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 31,934評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)。三九已至狠裹,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間涛菠,已是汗流浹背。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 33,052評(píng)論 1 270
  • 我被黑心中介騙來(lái)泰國(guó)打工礁叔, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留迄薄,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 48,216評(píng)論 3 371
  • 正文 我出身青樓讥蔽,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親新症。 傳聞我的和親對(duì)象是個(gè)殘疾皇子响禽,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,969評(píng)論 2 355

推薦閱讀更多精彩內(nèi)容