MySQL數(shù)據(jù)庫的導(dǎo)入,有兩種方法:
10年積累的網(wǎng)站制作、成都做網(wǎng)站經(jīng)驗,可以快速應(yīng)對客戶對網(wǎng)站的新想法和需求。提供各種問題對應(yīng)的解決方案。讓選擇我們的客戶得到更好、更有力的網(wǎng)絡(luò)服務(wù)。我雖然不認識你,你也不認識我。但先網(wǎng)站策劃后付款的網(wǎng)站建設(shè)流程,更有環(huán)江免費網(wǎng)站建設(shè)讓你可以放心的選擇與我們合作。
1)
先導(dǎo)出數(shù)據(jù)庫SQL腳本,再導(dǎo)入;
2)
直接拷貝數(shù)據(jù)庫目錄和文件。
在不同操作系統(tǒng)或MySQL版本情況下,直接拷貝文件的方法可能會有不兼容的情況發(fā)生。
所以一般推薦用SQL腳本形式導(dǎo)入。下面分別介紹兩種方法。
2.
方法一
SQL腳本形式
操作步驟如下:
2.1.
導(dǎo)出SQL腳本
在原數(shù)據(jù)庫服務(wù)器上,可以用phpMyAdmin工具,或者mysqldump命令行,導(dǎo)出SQL腳本。
2.1.1
用phpMyAdmin工具
導(dǎo)出選項中,選擇導(dǎo)出“結(jié)構(gòu)”和“數(shù)據(jù)”,不要添加“DROP
DATABASE”和“DROP
TABLE”選項。
選中“另存為文件”選項,如果數(shù)據(jù)比較多,可以選中“gzipped”選項。
將導(dǎo)出的SQL文件保存下來。
2.1.2
用mysqldump命令行
命令格式
mysqldump
-u用戶名
-p
數(shù)據(jù)庫名
數(shù)據(jù)庫名.sql
范例:
mysqldump
-uroot
-p
abc
abc.sql
(導(dǎo)出數(shù)據(jù)庫abc到abc.sql文件)
提示輸入密碼時,輸入該數(shù)據(jù)庫用戶名的密碼。
2.2.
創(chuàng)建空的數(shù)據(jù)庫
通過主控界面/控制面板,創(chuàng)建一個數(shù)據(jù)庫。假設(shè)數(shù)據(jù)庫名為abc,數(shù)據(jù)庫全權(quán)用戶為abc_f。
2.3.
將SQL腳本導(dǎo)入執(zhí)行
同樣是兩種方法,一種用phpMyAdmin(mysql數(shù)據(jù)庫管理)工具,或者mysql命令行。
2.3.1
用phpMyAdmin工具
從控制面板,選擇創(chuàng)建的空數(shù)據(jù)庫,點“管理”,進入管理工具頁面。
在"SQL"菜單中,瀏覽選擇剛才導(dǎo)出的SQL文件,點擊“執(zhí)行”以上載并執(zhí)行。
注意:phpMyAdmin對上載的文件大小有限制,php本身對上載文件大小也有限制,如果原始sql文件
比較大,可以先用gzip對它進行壓縮,對于sql文件這樣的文本文件,可獲得1:5或更高的壓縮率。
gzip使用方法:
#
gzip
xxxxx.sql
得到
xxxxx.sql.gz文件。
提示輸入密碼時,輸入該數(shù)據(jù)庫用戶名的密碼。
3
直接拷貝
如果數(shù)據(jù)庫比較大,可以考慮用直接拷貝的方法,但不同版本和操作系統(tǒng)之間可能不兼容,要慎用。
3.1
準備原始文件
用tar打包為一個文件
3.2
創(chuàng)建空數(shù)據(jù)庫
3.3
解壓
在臨時目錄中解壓,如:
cd
/tmp
tar
zxf
mydb.tar.gz
3.4
拷貝
將解壓后的數(shù)據(jù)庫文件拷貝到相關(guān)目錄
cd
mydb/
cp
*
/var/lib/mysql/mydb/
對于FreeBSD:
cp
*
/var/db/mysql/mydb/
3.5
權(quán)限設(shè)置
將拷貝過去的文件的屬主改為mysql:mysql,權(quán)限改為660
chown
mysql:mysql
/var/lib/mysql/mydb/*
chmod
660
/var/lib/mysql/mydb/*
linux系統(tǒng)進入mysql數(shù)據(jù)庫的方法:
連接MYSQL:
格式: mysql -h主機地址 -u用戶名 -p用戶密碼
1、連接到本機上的MYSQL。
首先在打開DOS窗口,然后進入目錄 mysqlbin,再鍵入命令mysql -uroot -p,回車后提示你輸密碼,如果剛安裝好MYSQL,超級用戶root是沒有密碼的,故直接回車即可進入到MYSQL中了,MYSQL的提示符是:mysql
2、連接到遠程主機上的MYSQL。假設(shè)遠程主機的IP為:110.110.110.110,用戶名為root,密碼為abcd123。則鍵入以下命令:
mysql -h110.110.110.110 -uroot -pabcd123(注:u與root可以不用加空格,其它也一樣)
3、退出MYSQL命令: exit (回車)
一個建庫和建表以及插入數(shù)據(jù)的實例:
create database school; //建立庫SCHOOL
use school; //打開庫SCHOOL
create table teacher //建立表TEACHER
(
id int(3) auto_increment not null primary key, //id設(shè)置為主關(guān)鍵字,并自動設(shè)值,也就是添加的時候,你不必向ID字段寫內(nèi)容
name char(10) not null,
address varchar(50) default '深圳', //設(shè)置默值為深圳
year date
); //建表結(jié)束
//以下為插入字段
insert into teacher values('','glchengang','建平一中','1976-10-10'); //ID不用寫內(nèi)容
insert into teacher values('','jack','建平一中','1975-12-23');
1.查看數(shù)據(jù)庫,選中使用數(shù)據(jù)庫,并查看數(shù)據(jù)庫表,具體操作命令如下:
show databases;
use student;
show tables;
2.選擇student數(shù)據(jù)庫中的一張表stu_score,查看數(shù)據(jù)庫表數(shù)據(jù),并利用explain分析數(shù)據(jù)庫表,如下圖所示:
select * from stu_score;
explain select * from stu_score;
3.查看數(shù)據(jù)庫使用索引的情況,使用命令:
show status like 'Handler_read%';
4.用于分析和存儲表的關(guān)鍵字,分析的結(jié)果可以得到精準的信息,利用命令analyze,
analyze table stu_score;
5.檢查數(shù)據(jù)庫表stu_score,檢查表是否有錯誤,利用命令:
check table stu_score;
6.優(yōu)化數(shù)據(jù)庫表,利用命令:
optimize table stu_score;
擴展資料:
可以使用命令行工具管理 MySQL 數(shù)據(jù)庫(命令 mysql 和 mysqladmin),也可以從 MySQL 的網(wǎng)站下載圖形管理工具 MySQL Administrator, MySQL Query Browser 和 MySQL Workbench。
phpMyAdmin是由 php 寫成的 MySQ L資料庫系統(tǒng)管理程程序,讓管理者可用 Web 界面管理 MySQL 資料庫。
phpMyBackupPro也是由 PHP 寫成的,可以透過 Web 界面創(chuàng)建和管理數(shù)據(jù)庫。它可以創(chuàng)建偽 cronjobs,可以用來自動在某個時間或周期備份 MySQL 數(shù)據(jù)庫。
另外,還有其他的 GUI 管理工具,例如 mysql-front 以及 ems mysql manager,?navicat等等。
windows10用命令進入mysql數(shù)據(jù)庫的具體步驟如下:
我們需要準備的材料分別是:電腦、mysql數(shù)據(jù)庫。
1、首先我們打開電腦,點擊打開開始中的“運行”,之后點擊輸入“CDM”,回車確定。
2、然后我們在彈出來的窗口中點擊輸入“?net start mysql”,回車確定。
3、然后我們點擊輸入“mysql -hlocalhost -uroot -p”,之后回車確定即可進入mysql數(shù)據(jù)庫。
1、linux怎么進入mysql數(shù)據(jù)庫。
2、Linux怎么進入數(shù)據(jù)庫。
3、linux 進去mysql。
4、centos怎么進入mysql數(shù)據(jù)庫。
1."linux怎么進入mysql數(shù)據(jù)庫,為您提供linux怎么進入mysql數(shù)據(jù)庫圖文信息,打開linux服務(wù)器,然后在桌面的空白處點擊右鍵。
2.在彈出的下拉選項里,點擊打開終端。
3.使用命令servicemysqldstart即可啟動mysql數(shù)據(jù)庫。
4.可以通過mysql-uuser-ppasswd命令連接數(shù)據(jù)庫,查看mysql是否啟動成功。
1、打開電腦,在電腦桌面的開始界面中找到mysql,如圖所示。
2、雙擊打開mysql軟件,并輸入密碼,如圖所示。
3、如果sql文件的內(nèi)容中有創(chuàng)建數(shù)據(jù)庫的語句,或者想將表存放在已有的數(shù)據(jù)庫,在這里就不用創(chuàng)建數(shù)據(jù)庫。
4、輸入“show databases;”就能看到自己創(chuàng)建的數(shù)據(jù)庫,如圖所示。
5、輸入“use 數(shù)據(jù)庫名”,開始使用這個數(shù)據(jù)庫,如圖所示。
6、開始導(dǎo)入sql文件,輸入“source sql文件的路徑”(注意文件路徑要是復(fù)制來的,要將"\"全部換成“/”)。
7、最后輸入“show tables”,就會看到導(dǎo)入的數(shù)據(jù)了,如圖所示。