新聞中心
如何查看MySQL配置文件的讀取順序?

創(chuàng)新互聯(lián)主營班瑪網(wǎng)站建設(shè)的網(wǎng)絡(luò)公司,主營網(wǎng)站建設(shè)方案,重慶APP開發(fā)公司,班瑪h5小程序設(shè)計(jì)搭建,班瑪網(wǎng)站營銷推廣歡迎班瑪?shù)鹊貐^(qū)企業(yè)咨詢
(1)先查看mysqld服務(wù)進(jìn)程所在位置:(msyql 啟動(dòng)與否都可以查到)#which mysqld確保mysqld是存在的。
(2)使用mysqld命令執(zhí)行以下命令:# mysqld --verbose --help | grep -A 1 'Default options'之后可以看到類似以下的結(jié)果:
Default options are read from the following files in the given order:/etc/my.cnf /etc/mysql/my.cnf /usr/local/mysql/etc/my.cnf ~/.my.cnf那么,就可以從結(jié)果中知道m(xù)ysqld服務(wù)啟動(dòng)時(shí)候,配置文件的讀取順序了。如何用sql命令讀取文件?
進(jìn)入mysql后使用如下命令導(dǎo)入sql腳本文件:
mysql>sourcetest.sql;
其實(shí)test.sql就是你要導(dǎo)入的sql文件
source就是導(dǎo)入sql文件的命令
比如你在F盤有個(gè)test.sql文件,導(dǎo)入命令如下:
sourceF:/test.sql;MySQL安裝目錄下的data文件夾的數(shù)據(jù)庫能夠復(fù)制到另一臺(tái)電腦的MYSQL安裝目錄下的data文件夾里并讀取?
可以復(fù)制的,如果數(shù)據(jù)庫是InnoDb格式,使用了事物,還是用工具備份或者命令行來處理,不能直接復(fù)制
如果是MyISAM格式的是可以直接復(fù)制的,但是要注意權(quán)限和用戶組。不然容易讀不到數(shù)據(jù)
1、可以的,這也是一個(gè)冷備份數(shù)據(jù)庫和遷移數(shù)據(jù)庫的方法,如果別人能復(fù)制整個(gè)data目錄,確實(shí)不安全。2、data下每個(gè)目錄是一個(gè)database,比如mysql目錄里面包含的系統(tǒng)表user.MYD包含了mysql用戶信息3、不同的存儲(chǔ)引擎用的不同的文件存儲(chǔ)數(shù)據(jù),a)如果是MyISAM存儲(chǔ)引擎的一個(gè)table存成了三個(gè)文件table.frm(表結(jié)構(gòu))table.MYD(表數(shù)據(jù))table.MYI(表索引)這種存儲(chǔ)引擎你可以只復(fù)制一個(gè)table(即三個(gè)文件)或者一個(gè)數(shù)據(jù)庫(即整個(gè)目錄)。b)如果是InnoDB存儲(chǔ)引擎用到了表空間文件ibdata1所以要復(fù)制需要包含數(shù)據(jù)庫目錄,還要包含表空間文件ibdata1等。
網(wǎng)站名稱:如何用命令行加載mysql文件路徑
分享路徑:http://www.dlmjj.cn/article/djhejdi.html


咨詢
建站咨詢
