mysql安裝
執(zhí)行如下命令,安裝 mysql 及其組件 mysql-server 丢间,mysql-devel抱虐。
yum -y install mysql mysql-server mysql-devel
mysql基本使用
-
輸入如下命令,啟動 mysql 數(shù)據(jù)庫梢夯。當頁面顯示 Starting mysql [OK] 言疗,表示 MySQL 已啟動。
service mysqld start
- 輸入命令:mysql颂砸,進入 MySQL 數(shù)據(jù)庫的命令頁面噪奄,證明已經(jīng)成功安裝并運行 MySQL 數(shù)據(jù)庫。
說明:默認 MySQL 數(shù)據(jù)庫的密碼為空人乓,因此勤篮,可以通過 mysql 命令直接訪問 MySQL 數(shù)據(jù)庫。
在 mysql 的命令行中色罚,輸入 exit 碰缔,頁面提示 bye ,并退出 mysql 的命令頁面戳护。
-
最后金抡,執(zhí)行如下命令瀑焦,設(shè)置開機啟動 mysql 。這樣梗肝,用戶在下次啟動 ECS 服務(wù)器時榛瓮,ECS 實例會自動運行 mysql 數(shù)據(jù)庫,無需用戶手動啟動统捶。
chkconfig mysqld on
Mysql的常用操作
本小節(jié)將主要介紹 Mysql 的常用操作:修改密碼榆芦、備份和還原等。
-
執(zhí)行如下命令喘鸟,修改 mysql 數(shù)據(jù)庫的登錄密碼匆绣。界面顯示 Enter password ,需要輸入 mysql 的初始密碼什黑。由于默認數(shù)據(jù)庫密碼為空崎淳,無需輸入直接回車,成功修改數(shù)據(jù)庫密碼為 123456 愕把。
mysqladmin -uroot -p password "123456"
執(zhí)行如下命令拣凹,界面顯示 Enter password ,輸入密碼 123456 恨豁,使用密碼 123456 登錄 Mysql嚣镜。
注意:輸入的密碼不會在界面顯示,確定輸入正確后橘蜜,直接回車就可以菊匿。
mysql -uroot -p
- 執(zhí)行如下命令,查看當前數(shù)據(jù)庫列表计福。此時跌捆,可以看到三個數(shù)據(jù)庫:information_schema ,mysql 象颖,test 佩厚。
show databases;
注意:進入 mysql 之后,每條命令結(jié)尾都要有分號说订。
- 執(zhí)行命令 use mysql; 抄瓦,連接 mysql 數(shù)據(jù)庫。執(zhí)行命令 show tables; 克蚂,查看 mysql 數(shù)據(jù)庫中的數(shù)據(jù)表闺鲸。使用命令 exit ,退出 MySQL 界面埃叭。
- 返回 Linux 界面摸恍,執(zhí)行如下命令,將名為 test 的數(shù)據(jù)庫備份到當前目錄的 test.sql。界面顯示 Enter password 立镶,輸入 MySQL 數(shù)據(jù)庫的登錄密碼 123456 壁袄。根據(jù)備份的數(shù)據(jù)庫大小,等待時間長短不同媚媒。完成后嗜逻,使用命令 ll 查看備份文件,界面查看到備份文件 test.sql 缭召,完成備份栈顷。
mysqldump -uroot -p test >test.sql
- 返回 Linux 界面,執(zhí)行如下命令嵌巷,將 test.sql 導(dǎo)入數(shù)據(jù)庫萄凤。界面顯示 Enter password ,輸入 MySQL 數(shù)據(jù)庫的登錄密碼 123456 搪哪。
說明:其中參數(shù) -D 是指定數(shù)據(jù)庫為test靡努。
mysql -uroot -p -Dtest<test.sql
還有一種導(dǎo)入方法:輸入命令:
mysql -uroot -p123456 ,
進入 MySQL 數(shù)據(jù)庫晓折。輸入
use test; 惑朦,
連接數(shù)據(jù)庫 test ,輸入
source /root/test.sql;
將 test.sql 導(dǎo)入數(shù)據(jù)庫 test 漓概,全部出現(xiàn) Query OK 漾月,則表示數(shù)據(jù)庫導(dǎo)入成功。
至此胃珍,完成 Mysql 的日常操作講解栅屏,下一小節(jié)將介紹基本的 SQL 語句。
-
執(zhí)行命令 drop table test1; 刪除名為 test1 的數(shù)據(jù)表堂鲜。
語法:DROP TABLE 表名稱
-
執(zhí)行命令 drop database test; ,刪除名為 test 的數(shù)據(jù)庫护奈。
語法:DROP DATABASE 數(shù)據(jù)庫名稱