久久精品人人爽,华人av在线,亚洲性视频网站,欧美专区一二三

3種linux命令查詢mysql

137次閱讀
沒有評論

共計(jì) 3188 個(gè)字符,預(yù)計(jì)需要花費(fèi) 8 分鐘才能閱讀完成。

自動(dòng)寫代碼機(jī)器人,免費(fèi)開通

這篇文章主要介紹了 3 種 linux 命令查詢 mysql,具有一定借鑒價(jià)值,需要的朋友可以參考下。希望大家閱讀完這篇文章后大有收獲。下面讓丸趣 TV 小編帶著大家一起了解一下。

linux 命令查詢 mysql 的有:1、啟動(dòng) mysql 的命令【mysqladmin start】;2、重啟 mysql 的命令【mysqladmin restart】;3、關(guān)閉 mysql 的命令【mysqladmin shutdown】。

linux 命令查詢 mysql 的有:

1、啟動(dòng) mysql 的命令:mysqladmin start

/ect/init.d/mysql start (前面為 mysql 的安裝路徑)

2、重啟 mysql 的命令:mysqladmin restart

/ect/init.d/mysql restart (前面為 mysql 的安裝路徑)

3、關(guān)閉 mysql 的命令:mysqladmin shutdown

/ect/init.d/mysql shutdown (前面為 mysql 的安裝路徑)

4、連接本機(jī)上的 mysql:

cd mysql\bin

mysql -uroot -p

輸入密碼

退出 mysql 命令:exit

5、修改 mysql 密碼:

mysqladmin - u 用戶名 - p 舊密碼 password 新密碼

or

mysql 命令行 SET PASSWORD FOR root=PASSWORD(root

6、增加新用戶

grant select on 數(shù)據(jù)庫.* to 用戶名 @登錄主機(jī) identified by 密碼

eg: 增加一個(gè)用戶 test 密碼為 123,讓他可以在任何主機(jī)上登錄,并對所有數(shù)據(jù)庫有查詢、插入、修改、刪除的權(quán)限。首先用以 root 用戶連入 mysql,然后鍵入以下命令:

grant select,insert,update,delete on *.* to Identified by 123

7、有關(guān) mysql 數(shù)據(jù)庫方面的操作

必須首先登錄到 mysql 中,有關(guān)操作都是在 mysql 的提示符下進(jìn)行,而且每個(gè)命令以分號結(jié)束

顯示數(shù)據(jù)庫列表:show databases;

顯示庫中的數(shù)據(jù)表:use mysql;//打開庫

show tables;

顯示數(shù)據(jù)表的結(jié)構(gòu):describe 表名;

建庫:create database 庫名;

建表:use 庫名;

create table 表名 (字段設(shè)定列表);

刪庫和刪表:drop database 庫名;

drop table 表名;

將表中記錄清空:delete from 表名;

顯示表中的記錄:select * from 表名;

8、編碼的修改

如果要改變整個(gè) mysql 的編碼格式:

啟動(dòng) mysql 的時(shí)候,mysqld_safe 命令行加入

–default-character-set=gbk

如果要改變某個(gè)庫的編碼格式:在 mysql 提示符后輸入命令

alter database db_name default character set gbk;

9、數(shù)據(jù)的導(dǎo)入導(dǎo)出

文本數(shù)據(jù)轉(zhuǎn)到數(shù)據(jù)庫中

文本數(shù)據(jù)應(yīng)符合的格式:字段數(shù)據(jù)之間用 tab 鍵隔開,null 值用來代替。例:

1 name duty 2006-11-23

數(shù)據(jù)傳入命令 load data local infile 文件名 into table 表名;

10、導(dǎo)出數(shù)據(jù)庫和表

mysqldump –opt news news.sql(將數(shù)據(jù)庫 news 中的所有表備份到 news.sql 文件,news.sql 是一個(gè)文本文件,文件名任取。)

mysqldump –opt news author article author.article.sql(將數(shù)據(jù)庫 news 中的 author 表和 article 表備份到 author.article.sql 文件,author.article.sql 是一個(gè)文本文件,文件名任取。)

mysqldump –databases db1 db2 news.sql(將數(shù)據(jù)庫 dbl 和 db2 備份到 news.sql 文件,news.sql 是一個(gè)文本文件,文件名任取。)

mysqldump -h host -u user -p pass –databases dbname file.dump

就是把 host 上的以名字 user,口令 pass 的數(shù)據(jù)庫 dbname 導(dǎo)入到文件 file.dump 中

mysqldump –all-databases all-databases.sql(將所有數(shù)據(jù)庫備份到 all-databases.sql 文件,all-databases.sql 是一個(gè)文本文件,文件名任取。)

11、導(dǎo)入數(shù)據(jù)

mysql all-databases.sql(導(dǎo)入數(shù)據(jù)庫)

mysql source news.sql;(在 mysql 命令下執(zhí)行,可導(dǎo)入表)

12、連接 MySQL

格式:mysql - h 主機(jī)地址 - u 用戶名 -p 用戶密碼

例 1:連接到本機(jī)上的 MYSQL。

首先在打開 DOS 窗口,然后進(jìn)入目錄 mysqlbin,再鍵入命令 mysql -uroot -p,回車后提示你輸密碼,如果剛安裝好 MYSQL,超級用戶 root 是沒有密碼的,故直接回車即可進(jìn)入到 MYSQL 中了,MYSQL 的提示符是:mysql。

例 2:連接到遠(yuǎn)程主機(jī)上的 MYSQL。假設(shè)遠(yuǎn)程主機(jī)的 IP 為:110.110.110.110,用戶名為 root, 密碼為 abcd123。則鍵入以下命令:

mysql -h210.110.110.110 -uroot -pabcd123

(注:u 與 root 可以不用加空格,其它也一樣)

13、退出 MYSQL 命令:exit(回車)。

14、修改密碼

格式:mysqladmin - u 用戶名 - p 舊密碼 password 新密碼

例 1:給 root 加個(gè)密碼 ab12。首先在 DOS 下進(jìn)入目錄 mysqlbin,然后鍵入以下命令:

mysqladmin -uroot -password ab12

注:因?yàn)殚_始時(shí) root 沒有密碼,所以 - p 舊密碼一項(xiàng)就可以省略了。

例 2:再將 root 的密碼改為 djg345。

mysqladmin -uroot -pab12 password djg345

15、增加新用戶。(注:MySQL 環(huán)境中的命令,所以后面都帶一個(gè)分號作為命令結(jié)束符)

格式:grant select on 數(shù)據(jù)庫.* to 用戶名 @登錄主機(jī) identified by \ 密碼 \

例 1、增加一個(gè)用戶 test1 密碼為 abc,讓他可以在任何主機(jī)上登錄,并對所有數(shù)據(jù)庫有查詢、插入、修改、刪除的權(quán)限。首先用以 root 用戶連入 MySQL,然后鍵入以下命令:

grant select,insert,update,
 delete on *.* to test1@\ %\ Identified by \ abc\

但例 1 增加的用戶是十分危險(xiǎn)的,你想如某個(gè)人知道 test1 的密碼,那么他就可以在 internet 上的任何一臺(tái)電腦上登錄你的 MySQL 數(shù)據(jù)庫并對你的數(shù)據(jù)可以為所欲為了,解決辦法見例 2。

例 2、增加一個(gè)用戶 test2 密碼為 abc, 讓他只可以在 localhost 上登錄,并可以對數(shù)據(jù)庫 mydb 進(jìn)行查詢、插入、修改、刪除的操作(localhost 指本地主機(jī),即 MySQL 數(shù)據(jù)庫所在的那臺(tái)主機(jī)),這樣用戶即使用知道 test2 的密碼,他也無法從 internet 上直接訪問數(shù)據(jù) 庫,只能通過 MySQL 主機(jī)上的 web 頁來訪問。

grant select,insert,update,
delete on mydb.* to test2@localhost identified by \ abc\

如果你不想 test2 有密碼,可以再打一個(gè)命令將密碼消掉。

grant select,insert,update,delete on mydb
.* to test2@localhost identified by \ \

感謝你能夠認(rèn)真閱讀完這篇文章,希望丸趣 TV 小編分享 3 種 linux 命令查詢 mysql 內(nèi)容對大家有幫助,同時(shí)也希望大家多多支持丸趣 TV,關(guān)注丸趣 TV 行業(yè)資訊頻道,遇到問題就找丸趣 TV,詳細(xì)的解決方法等著你來學(xué)習(xí)!

向 AI 問一下細(xì)節(jié)

丸趣 TV 網(wǎng) – 提供最優(yōu)質(zhì)的資源集合!

正文完
 
丸趣
版權(quán)聲明:本站原創(chuàng)文章,由 丸趣 2023-12-18發(fā)表,共計(jì)3188字。
轉(zhuǎn)載說明:除特殊說明外本站除技術(shù)相關(guān)以外文章皆由網(wǎng)絡(luò)搜集發(fā)布,轉(zhuǎn)載請注明出處。
評論(沒有評論)
主站蜘蛛池模板: 丹东市| 西林县| 乌兰浩特市| 明星| 屯昌县| 新源县| 崇明县| 江源县| 台东县| 盐亭县| 彭泽县| 泰来县| 县级市| 南乐县| 宜兰市| 田东县| 启东市| 富顺县| 故城县| 惠水县| 南投县| 阿尔山市| 玉林市| 顺昌县| 安宁市| 玉田县| 沁水县| 望城县| 封开县| 德庆县| 南通市| 忻州市| 镇巴县| 全州县| 湘潭县| 晋城| 宜州市| 建昌县| 普安县| 全南县| 萨迦县|