CentOS 簡易安裝 MySQL server 及基礎設定

僅架設CentOS作業系統並安裝 MySQL 做為 DB server 使用

安裝MySQL

[root@host ~]$ yum install mysql mysql-server

啟動MySQL服務

[root@host ~]$ service mysqld start

設定 root 密碼

[root@host ~]$ mysqladmin -u root password 1234
#設定 root 密碼為 1234 
[root@host ~]$ mysqladmin -u root -p password 5678
#修改 root 密碼為 5678 

連線至 MySQL

[root@host ~]$ mysql -u root -p

操控資料庫常用語法

mysql > show databases;                  #顯示資料庫
mysql > use your_databases;              #使用資料庫
mysql > show your_databases;             #顯示資料庫的所有 TABLE
mysql > desc table_name;                 #查詢 TABLE 各欄位的資訊
mysql > create database your_database;   #建立新的資料庫
mysql > drop your_database;              #刪除資料庫

使用者權限管理

mysql >
GRANT all ON your_db.* TO user@'localhost' IDENTIFIED BY '1234';
# 把 your_db 這個資料庫的所有資料表權限給 user 使用者

mysql > FLUSH PRIVILEGES;   
# 更新權限

常用語法

select 欄位名 from 資料表名稱 like '%a%';               # 查詢資料
insert into 資料表名稱(欄位1,欄位2)values('值1','值2');  # 新增資料
delete from 資料表名稱 where 條件式;                    # 刪除資料
update 資料表名稱 set 欄位1='值1',欄位2='值2';           # 更新資料

匯出匯入資料庫

mysql > mysqldump -u root -p db_name > backup.sql;
# 匯出資料庫

mysql -u root -p db_name < backup.sql
# 匯入資料庫 (請先建立資料庫)

留言

這個網誌中的熱門文章

c語言-關於#define用法

PHP教學 - 資料型態(Data Type) - 上

CMD常用網管指令