在Mysql程序中有我自己的一個(gè)數(shù)據(jù)庫(kù)共5張表,里邊數(shù)據(jù)不算太多。我現(xiàn)在想把他們?nèi)颗搅硪慌_(tái)電腦中去,該怎么弄,如果不用其它的軟件工具,只用Mysql自已的程序不知可否?
成都創(chuàng)新互聯(lián)2013年至今,是專業(yè)互聯(lián)網(wǎng)技術(shù)服務(wù)公司,擁有項(xiàng)目成都網(wǎng)站建設(shè)、網(wǎng)站建設(shè)網(wǎng)站策劃,項(xiàng)目實(shí)施與項(xiàng)目整合能力。我們以讓每一個(gè)夢(mèng)想脫穎而出為使命,1280元扎賚諾爾做網(wǎng)站,已為上家服務(wù),為扎賚諾爾各地企業(yè)和個(gè)人服務(wù),聯(lián)系電話:18980820575
注:不用考慮操作系統(tǒng)。
---------------------------------------------------------------
在dos命令提示符下使用mysqldump命令進(jìn)行備份.
如下:
C:\Documents and Settings\Administratormysqldump yinshi c:\\backup.txt -uroot
-p12142022
說(shuō)明:yinshi是我的數(shù)據(jù)庫(kù)名,里面有5張表; c:\\backup.txt 是我備份出來(lái)文件名和路徑;
-u,-p參數(shù)后面跟的分別是用戶名和密碼.
將你備份出來(lái)的文件我這里是backup.txt拷貝到另一臺(tái)機(jī)上,再在dos命令提示符下用mysql命令,進(jìn)行恢復(fù),如下:
C:\Documents and Settings\Administratormysql c:\\backup.txt -uroot -p12142022
or
mysqlsource backup.txt;(這里backup.txt在放在data目錄下)
---------------------------------------------------------------
如果另一臺(tái)機(jī)器上也安裝了mysql,可以直接導(dǎo)入
C:\mysql\binmysqldump -h172.20.6.250 -udeveloper -p123456 --opt server_databasename | mysql -hlocalhost -uroot -C obj_databasename
172.20.6.250源服務(wù)器ip
developer源服務(wù)器連接用戶名
---------------------------------------------------------------
有兩種辦法。
1、在B機(jī)器上裝mysql。
將A機(jī)器上的mysql/data下的你的數(shù)據(jù)庫(kù)目錄整個(gè)拷貝下來(lái)。
將B機(jī)器上的mysql服務(wù)停止。
找到B機(jī)器上的mysql/data目錄,將你拷貝的目錄粘貼進(jìn)去,然后啟動(dòng)mysql服務(wù)就可以了。
2、使用SQL語(yǔ)句備份和恢復(fù)
你可以使用SELECT INTO OUTFILE語(yǔ)句備份數(shù)據(jù),并用LOAD DATA INFILE語(yǔ)句恢復(fù)數(shù)據(jù)。這種方法只能導(dǎo)出數(shù)據(jù)的內(nèi)容,不包括表的結(jié)構(gòu),如果表的結(jié)構(gòu)文件損壞,你必須要先恢復(fù)原來(lái)的表的結(jié)構(gòu)。
語(yǔ)法:
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’
一、安裝總體思路:
在官網(wǎng)下載zip安裝包;
解壓拷貝到C盤下;
配置環(huán)境變量;
修改mysql根目錄下配置文件my-default.ini;
初始化mysql,安裝mysql,啟動(dòng)mysql服務(wù);
修改root用戶密碼;
成功安裝。
二、具體步驟說(shuō)明
1.下載安裝包。
2.拷貝到C盤:
解壓后拷貝文件夾至C盤:C:\Program Files\mysql。建議文件夾名字簡(jiǎn)單些。
3.配置環(huán)境變量:
計(jì)算機(jī)—右鍵—高級(jí)系統(tǒng)設(shè)置—高級(jí)—環(huán)境變量—修改Path,
將地址欄“C:\Program Files\mysql\bin;”粘貼到最后,
注意:不同的路徑之間用英文的“;”分開(kāi),確定,退出。
4.修改mysql根目錄下配置文件my-default.ini:
首先,在mysql目錄中新建一個(gè)data文件夾;
其次,編輯配置文件my-default.ini:
去掉basedir和datadir前面的#
basedir添加的是MySQL的解壓路徑:C:\Program Files\mysql
datadir添加的是MySQL的data文件夾路徑:C:\Program Files\mysql\data。
最后,保存,關(guān)閉。下圖是我的my-default.ini內(nèi)容截圖:
5.初始化mysql,安裝mysql,啟動(dòng)mysql服務(wù)【這一步很重要】:
我的DOS命令運(yùn)行及結(jié)果如下:
C:\Program Files\mysql\binmysqld --initialize-insecure --user=mysql
C:\Program Files\mysql\binmysqld install mysql --defaults-file="C:\Program File
s\mysql\my-default.ini"
Service successfully installed.
C:\Program Files\mysql\binnet start mysql
mysql 服務(wù)正在啟動(dòng) .
mysql 服務(wù)已經(jīng)啟動(dòng)成功。
6.修改root用戶密碼:
安裝后,root的密碼默認(rèn)為空,建議修改。
c:mysql –u root
mysqlshow databases;
mysqluse mysql;
mysqlUPDATE user SET password=PASSWORD("123456") WHERE user='root';
mysqlFLUSH PRIVILEGES;
mysqlQUIT
7.成功。
至此,安裝成功,建議管理工具使用 navicat for mysql x64
mysql安裝部署和配置:
1.安裝包:mysql-5.6.33-linux-glibc2.5-x86_64.tar.gz
2.解壓:tar -zxvf mysql-5.6.33-linux-glibc2.5-x86_64.tar.gz
3.進(jìn)入:cd /opt/ 并且把mysql-5.6.33-linux-glibc2.5-x86_64文件拷貝到當(dāng)前目錄 改名為mysql
4.創(chuàng)建分組和用戶:groupadd mysql,useradd -r -g mysql mysql
5.建立連接:ln -s /E/mysql/bin/mysql /usr/bin/
6.初始化mysql ./scripts/mysql_install_db --user=mysql
7.權(quán)限設(shè)置:chown -R mysql data
8.復(fù)制配置文件:cp support-files/my-medium.cnf /etc/my.cnf
9.將mysqld服務(wù)加入開(kāi)機(jī)自啟動(dòng)項(xiàng),cp support-files/mysql.server /etc/init.d/mysqld
10.通過(guò)chkconfig命令將mysqld服務(wù)加入到自啟動(dòng)服務(wù)項(xiàng)中 chkconfig --add mysqld
11.查看是否添加成功 chkconfig --list mysqld
12.安裝設(shè)置完成,重啟mysqld服務(wù)或者重啟系統(tǒng):重啟mysqld的服務(wù)命令:service mysqld start
有兩種辦法。
1、在B機(jī)器上裝mysql。
將A機(jī)器上的mysql/data下的你的數(shù)據(jù)庫(kù)目錄整個(gè)拷貝下來(lái)。
將B機(jī)器上的mysql服務(wù)停止。
找到B機(jī)器上的mysql/data目錄,將你拷貝的目錄粘貼進(jìn)去,然后啟動(dòng)mysql服務(wù)就可以了。
2、使用SQL語(yǔ)句備份和恢復(fù)
你可以使用SELECT INTO OUTFILE語(yǔ)句備份數(shù)據(jù),并用LOAD DATA INFILE語(yǔ)句恢復(fù)數(shù)據(jù)。這種方法只能導(dǎo)出數(shù)據(jù)的內(nèi)容,不包括表的結(jié)構(gòu),如果表的結(jié)構(gòu)文件損壞,你必須要先恢復(fù)原來(lái)的表的結(jié)構(gòu)。
語(yǔ)法:
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’
在dos命令提示符下使用mysqldump命令進(jìn)行備份.
如下:
C:\Documents and Settings\Administratormysqldump yinshi c:\\backup.txt -uroot
-p12142022
1、在本地安裝一個(gè)MySQL GUI Tools 5.0 2、打開(kāi)MySQLAdministrator.exe,拷貝到新庫(kù)的對(duì)應(yīng)位置。