標籤:檔案名稱 family Database Backup 匯入資料庫 word com sql資料庫 p12 需要
1、串連Mysql格式: mysql -h主機地址 -u使用者名稱 -p使用者密碼
1、串連到本機上的MYSQL。
首先開啟DOS視窗,然後進入目錄mysql\bin,再鍵入命令mysql -u root -p,斷行符號後提示你輸密碼.注意使用者名稱前可以有空格也可以沒有空格,但是密碼前必須沒有空格,否則讓你重新輸入密碼。
如果剛安裝好MYSQL,超級使用者root是沒有密碼的,故直接斷行符號即可進入到MYSQL中了,MYSQL的提示符是: mysql>
2、串連到遠程主機上的MYSQL。假設遠程主機的IP為:110.110.110.110,使用者名稱為root,密碼為abcd123。則鍵入以下命令:
mysql -h110.110.110.110 -u root -p 123;(注:u與root之間可以不用加空格,其它也一樣)
3、退出MYSQL命令: exit (斷行符號) 2、修改密碼格式:mysqladmin -u使用者名稱 -p舊密碼 password 新密碼
1、給root加個密碼ab12。
首先在DOS下進入目錄mysql\bin,然後鍵入以下命令
mysqladmin -u root -password ab12
註:因為開始時root沒有密碼,所以-p舊密碼一項就可以省略了。
2、再將root的密碼改為djg345。
mysqladmin -u root -p ab12 password djg345 2、Database Backup
命令在DOS的[url=file://\\mysql\\bin]\\mysql\\bin[/url]目錄下執行
1.匯出整個資料庫
匯出檔案預設是存在mysql\bin目錄下
mysqldump -u 使用者名稱 -p 資料庫名 > 匯出的檔案名稱
mysqldump -u user_name -p123456 database_name > outfile_name.sql
2.匯出一個表
mysqldump -u 使用者名稱 -p 資料庫名 表名> 匯出的檔案名稱
mysqldump -u user_name -p database_name table_name > outfile_name.sql
3.匯出一個資料庫結構
mysqldump -u user_name -p -d –add-drop-table database_name > outfile_name.sql
-d 沒有資料 –add-drop-table 在每個create語句之前增加一個drop table
4.帶語言參數匯出
mysqldump -uroot -p –default-character-set=latin1 –set-charset=gbk –skip-opt database_name > outfile_name.sql
例如,將aaa庫備份到檔案back_aaa中:
[[email protected] root]# cd /home/data/mysql
[[email protected] mysql]# mysqldump -u root -p --opt aaa > back_aaa
5.匯入資料庫表
(1)建立.sql檔案
(2)先產生一個庫如auction.c:mysqlbin>mysqladmin -u root -p creat auction,會提示輸入密碼,然後成功建立。
(2)匯入auction.sql檔案
c:mysqlbin>mysql -u root -p auction < auction.sql。
通過以上操作,就可以建立了一個資料庫auction以及其中的一個表auction。
6.修改資料庫
(1)在mysql的表中增加欄位:
alter table dbname add column userid int(11) not null primary key auto_increment;
這樣,就在表dbname中添加了一個欄位userid,類型為int(11)。
7.mysql資料庫的授權
mysql>grant select,insert,delete,create,drop
on *.* (或test.*/user.*/..)
to 使用者名稱@localhost
identified by ‘密碼‘;
如:建立一個使用者帳號以便可以訪問資料庫,需要進行如下操作:
mysql> grant usage
-> ON test.*
-> TO [email protected];
Query OK, 0 rows affected (0.15 sec)
此後就建立了一個新使用者叫:testuser,這個使用者只能從localhost串連到資料庫並可以串連到test 資料庫。下一步,我們必須指定testuser這個使用者可以執行哪些操作:
mysql> GRANT select, insert, delete,update
-> ON test.*
-> TO [email protected];
Query OK, 0 rows affected (0.00 sec)
此操作使testuser能夠在每一個test資料庫中的表執行SELECT,INSERT和DELETE以及UPDATE查詢操作。現在我們結束操作並退出MySQL客戶程式:
mysql> exit
Bye9!
5.匯入資料庫表
(1)建立.sql檔案
(2)先產生一個庫如auction.c:mysqlbin>mysqladmin -u root -p creat auction,會提示輸入密碼,然後成功建立。
(2)匯入auction.sql檔案
c:mysqlbin>mysql -u root -p auction < auction.sql。
通過以上操作,就可以建立了一個資料庫auction以及其中的一個表auction。
6.修改資料庫
(1)在mysql的表中增加欄位:
alter table dbname add column userid int(11) not null primary key auto_increment;
這樣,就在表dbname中添加了一個欄位userid,類型為int(11)。
7.mysql資料庫的授權
mysql>grant select,insert,delete,create,drop
on *.* (或test.*/user.*/..)
to 使用者名稱@localhost
identified by ‘密碼‘;
如:建立一個使用者帳號以便可以訪問資料庫,需要進行如下操作:
mysql> grant usage
-> ON test.*
-> TO [email protected];
Query OK, 0 rows affected (0.15 sec)
此後就建立了一個新使用者叫:testuser,這個使用者只能從localhost串連到資料庫並可以串連到test 資料庫。下一步,我們必須指定testuser這個使用者可以執行哪些操作:
mysql> GRANT select, insert, delete,update
-> ON test.*
-> TO [email protected];
Query OK, 0 rows affected (0.00 sec)
此操作使testuser能夠在每一個test資料庫中的表執行SELECT,INSERT和DELETE以及UPDATE查詢操作。現在我們結束操作並退出MySQL客戶程式:
mysql> exit
Bye9!
mysql 常用命令