mysql怎么切換本機 mysql怎么切換表

mysql如何切換用戶登陸

如果是在本機安裝的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é)束。

在mysql中,怎么從root用戶切換到普通用戶?

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。

怎么把mysql一個數(shù)據(jù)庫從一臺機器上 拷貝到另外一臺

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’

mysql 怎么設置本機訪問權限

方法/步驟

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 增加從機器或是切換數(shù)據(jù)庫

增加機器可以這樣做,寫入操作唯一一臺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)

成都網(wǎng)站建設公司