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
# 匯入資料庫 (請先建立資料庫)
安裝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
# 匯入資料庫 (請先建立資料庫)
留言
張貼留言