如果是在本機安裝的mysql 可以在DOS提示符號下輸入:
站在用戶的角度思考問題,與客戶深入溝通,找到思茅網(wǎng)站設計與思茅網(wǎng)站推廣的解決方案,憑借多年的經(jīng)驗,讓設計與互聯(lián)網(wǎng)技術結(jié)合,創(chuàng)造個性化、用戶體驗好的作品,建站類型包括:成都做網(wǎng)站、成都網(wǎng)站建設、成都外貿(mào)網(wǎng)站建設、企業(yè)官網(wǎng)、英文網(wǎng)站、手機端網(wǎng)站、網(wǎng)站推廣、域名與空間、網(wǎng)頁空間、企業(yè)郵箱。業(yè)務覆蓋思茅地區(qū)。
mysql -h 127.0.0.1 -u root -p 密碼 回車進入。注意-p后面是密碼,如安裝時默認root沒有設置密碼,可以不必輸入-p,直接在dos 提示符下輸入 mysql -h 127.0.0.1 -u root就可以。
進入后會有mysql
然后可以輸入 show databases; 顯示mysql的數(shù)據(jù)庫 注意輸入分號結(jié)束。
輸入create database database-name; database-name是數(shù)據(jù)庫名字 注意輸入分號結(jié)束。
1、切換用戶:
第一種方法
1、dos進入mysql安裝bin目錄下: cd C:\Program Files\MySQL\MySQL Server 5.5\bin
2、輸入:mysql 備注二 -u root -p db
3、輸入用戶密碼
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
第二種方法
1、dos下輸入:"C:\Program Files\MySQL\MySQL Server 5.5\bin\mysql.exe" "--defaults-file=C:\Program Files\MySQL\MySQL Server 5.5\my.ini" "-h192.168.1.123" "-uroot" "-ppwd"
------------------------------------------------------------------------------------------------------------------------------------------------------------------
第三種方法
1、dos進入mysql安裝bin目錄下: cd C:\Program Files\MySQL\MySQL Server 5.5\bin
2、輸入:mysql 備注二 -u root -p pwd
-------------------------------------------------------------------------------------------------------------------------------------------------------------------
備注一:C:\Program Files\MySQL\MySQL Server 5.5為mysql的安裝目錄;root為用戶名;pwd為用戶密碼;db為數(shù)據(jù)庫名稱;192.168.1.123為主機ip地址。
備注二:測試出現(xiàn)此錯誤,ERROR 1045 (28000): Access denied for user 'wotuser'@'localhost' (using password: YES)可加上主機ip地址:-h 192.168.1.123。
1、在B機器上裝mysql。
將A機器上的mysql/data下的你的數(shù)據(jù)庫目錄整個拷貝下來。
將B機器上的mysql服務停止。
找到B機器上的mysql/data目錄,將你拷貝的目錄粘貼進去,然后啟動mysql服務就可以了。
2、使用SQL語句備份和恢復
你可以使用SELECT INTO OUTFILE語句備份數(shù)據(jù),并用LOAD DATA INFILE語句恢復數(shù)據(jù)。這種方法只能導出數(shù)據(jù)的內(nèi)容,不包括表的結(jié)構(gòu),如果表的結(jié)構(gòu)文件損壞,你必須要先恢復原來的表的結(jié)構(gòu)。
語法:
SELECT * INTO {OUTFILE | DUMPFILE} ’file_name’ FROM tbl_name
LOAD DATA [LOW_PRIORITY] [LOCAL] INFILE ’file_name.txt’ [REPLACE | IGNORE]
INTO TABLE tbl_name
SELECT ... INTO OUTFILE ’file_name’
方法/步驟
1
在未配置MySQL之前,根據(jù)MySQL服務端的信息,用navicate客戶端進行連接測試,如圖一、圖二所示
2
在MySQL所在機器上登錄root用戶,如圖三所示
3
切換到mysql庫,并查看user表,如圖四所示
use mysql;
select host,user,password from user;
4
修改host列的用戶,建議修改localhost用戶,如圖五所示
執(zhí)行命令如下:
update user set host = '%' where host = 'localhost';
select host,user,password from user;
flush privileges;
5
再次用navicate客戶端進行連接測試,如圖六所示
END
FAQ
1
為什么只改一條呢?
因為%代表了任何ip地址均可以訪問此mysql庫,所以只有一條%記錄即可,多條無意義,如需根據(jù)不同的ip、不同用戶有不同的權限訪問,可設置為多條。
2
為什么只是修改某條user記錄,而不是insert一個用戶呢?
因為新增的用戶,相關權限是沒有的,如果新紀錄的各項都設置為Y,則權限過大,如果新紀錄的各項都設置為N,則權限過小,遠程登錄之后,無法進行其他操作。
增加機器可以這樣做,寫入操作唯一一臺mysql,其他N臺對這臺mysql主從同步,這樣就能把查詢的操作分攤到N臺mysql上。
切換的其中一種做法:
1、原mysql為A,新mysql為B
2、A主,B從,B只查
3、代碼里面寫host指向A
4、A、B同步完成后開始切換
5、A、B配一樣的權限
6、把代碼指向A的host改為指向B
7、這就可以把A關了,現(xiàn)在都在讀寫B(tài)
當前文章:mysql怎么切換本機 mysql怎么切換表
URL地址:http://muchs.cn/article22/docsojc.html
成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站改版、網(wǎng)站設計公司、網(wǎng)站營銷、營銷型網(wǎng)站建設、手機網(wǎng)站建設、定制網(wǎng)站
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)