亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

Chinaunix

標(biāo)題: MYSQL常用命令 [打印本頁(yè)]

作者: squall_sw    時(shí)間: 2008-09-01 18:45
標(biāo)題: MYSQL常用命令
轉(zhuǎn)載至(
http://janwer.javaeye.com/blog/210956


1.       更改 root 密碼

[root@janwer root]# /usr/local/mysql/bin/mysqladmin -u root password xxx

2. 備份數(shù)據(jù)庫(kù)

比如我們要備份 mysql 中已經(jīng)存在的名為 linux 的數(shù)據(jù)庫(kù),要用到命令 mysqldump

命令格式如下:
[root@janwer root]# /usr/local/mysql/bin/mysqldump -u root -p linux > /root/linux.sql
Enter password: 在這里輸入數(shù)據(jù)庫(kù)的密碼

3. 把備份的數(shù)據(jù)庫(kù)導(dǎo)入到數(shù)據(jù)庫(kù)中

比如我們要把在 /root/linux.sql 這個(gè)目錄中的 linux.sql 這個(gè)備份,導(dǎo)入名為 linux 的數(shù)據(jù)庫(kù)中,應(yīng)該如下操作 :
[root@janwer root]# /usr/local/mysql/bin/mysql -u root -p linux  
Enter password: 在這里輸入密碼

4. 其它一些比較常用的 mysql 指令

查看狀態(tài)
mysql> show status;

查看進(jìn)程
代碼 :mysql> show processlist;
---- ------ ----------- ------ --------- ------ ------- ------------------
| Id | User | Host | db | Command | Time | State | Info |
---- ------ ----------- ------ --------- ------ ------- ------------------
| 16 | root | localhost | NULL | Query | 0 | NULL | show processlist |
---- ------ ----------- ------ --------- ------ ------- ------------------
1 row in set (0.00 sec)
mysql>

5. 對(duì) mysql 數(shù)據(jù)庫(kù)常用命令的一點(diǎn)補(bǔ)充

幾個(gè)常用的 mysql 相關(guān)的管理命令

mysql 命令:基本文本的,顯示和使用的 mysql 數(shù)據(jù)庫(kù)。前面已經(jīng)簡(jiǎn)單的提過(guò)用法;比如登錄等。
mysqladmin 命令,用來(lái)創(chuàng)建和維護(hù) mysql 數(shù)據(jù)庫(kù)的命令,前面已經(jīng)簡(jiǎn)單的提過(guò);
isamchk 是用來(lái)修復(fù)、檢查和優(yōu)化 .ism 后綴的數(shù)據(jù)庫(kù)文件;
mysqldump 是用于備份數(shù)據(jù)庫(kù),前面已經(jīng)簡(jiǎn)單的說(shuō)明過(guò);
myisamchk 用來(lái)修復(fù) .myi 后綴的數(shù)據(jù)庫(kù)文件;

比如我們要檢查名為 linux 的數(shù)據(jù)庫(kù) .myi 數(shù)據(jù)庫(kù)表是否存在問(wèn)題,應(yīng)該先把 mysqld 服務(wù)器停下來(lái)
[root@janwer root]# /usr/local/mysql/share/mysql.server stop
然后執(zhí)行
[root@janwer root]# /usr/local/mysql/bin/myisamchk /usr/local/mysql/var/linux/*.MYI

上面的命令的意思就是檢查所有的 .myi 文件,數(shù)據(jù)庫(kù)的目錄在 /usr/local/mysql/var/linux/ 目錄中

如果有問(wèn)題,應(yīng)該用 –r 參數(shù)來(lái)修復(fù)
[root@janwer root]# /usr/local/mysql/bin/myisamchk -r /usr/local/mysql/var/linux/*.MYI

6. mysqlshow 命令:顯示用戶(hù)選擇的數(shù)據(jù)庫(kù)和表

[root@janwer root]# /usr/local/mysql/bin/mysqlshow -u root -p [ 數(shù)據(jù)庫(kù)名 ]

比如我要查看名為 linux 的數(shù)據(jù)庫(kù);應(yīng)該是:
[root@janwer root]# /usr/local/mysql/bin/mysqlshow -u root -p linux



==========================================================================

顯示表的結(jié)構(gòu)
show columns from table_name;

給用戶(hù)復(fù)權(quán)限
grant all privileges on database_name to database_user;

清空數(shù)據(jù)表
truncate table table_name;

更改數(shù)據(jù)表的名稱(chēng)
alter table old_table_name rename new_table_name

描述表的結(jié)構(gòu)
describe table_name;

在不進(jìn)數(shù)據(jù)庫(kù)的情況下執(zhí)行 mysql 語(yǔ)句
mysql -u username -pusername database -e "msyql excute sectence";

更新數(shù)據(jù)庫(kù)信息。
update tablename set Column=Column_value where Column=Column_value

導(dǎo)出整個(gè)數(shù)據(jù)庫(kù)
mysqldump -u 用戶(hù)名 -p 數(shù)據(jù)庫(kù)名 > 導(dǎo)出的文件名
mysqldump -u wcnc -p smgp_apps_wcnc > wcnc.sql

導(dǎo)出一個(gè)表
mysqldump -u 用戶(hù)名 -p 數(shù)據(jù)庫(kù)名 表名 > 導(dǎo)出的文件名
mysqldump -u wcnc -p smgp_apps_wcnc users> wcnc_users.sql

導(dǎo)出一個(gè)數(shù)據(jù)庫(kù)結(jié)構(gòu)
mysqldump -u wcnc -p -d --add-drop-table smgp_apps_wcnc > d:wcnc_db.sql
-d 沒(méi)有數(shù)據(jù) --add-drop-table 在每個(gè) create 語(yǔ)句之前增加一個(gè) drop table

導(dǎo)入數(shù)據(jù)庫(kù)
mysql>source d:wcnc_db.sql

MySql root 密碼重置解決方案

1. 首先停止正在運(yùn)行的 MySQL 進(jìn)程
Linux 下 , 運(yùn)行 killall -TERM mysqld
Windows 下,如果寫(xiě)成服務(wù)的 可以運(yùn)行: net stop mysql, 如未加載為服務(wù),可直接在進(jìn)程管理器中進(jìn)行關(guān)閉。

2. 以安全模式啟動(dòng) MySQL
Linux 下,運(yùn)行 /usr/local/mysql/bin/mysqld_safe --skip-grant-tables &
Windows 下,在命令行下運(yùn)行 X:/MySQL/bin/mysqld-nt.exe --skip-grant-tables

3. 完成以后就可以不用密碼進(jìn)入 MySQL 了
Linux/Windows 下,運(yùn)行 mysql -u root -p

4. 更改密碼
use mysql
update user set password=password(" 新密碼 ") where user="root";
flush privileges;

注:如是4.1 以上版本則使用old_password() 函數(shù)進(jìn)行密碼更改。


本文來(lái)自ChinaUnix博客,如果查看原文請(qǐng)點(diǎn):http://blog.chinaunix.net/u2/76272/showart_1161495.html




歡迎光臨 Chinaunix (http://72891.cn/) Powered by Discuz! X3.2