MySQL基礎管理
(一)安裝MySQL數據庫
# yum install mysql mysql-server -y
(二)MySQL啓動與關閉
# /etc/init.d/mysqld start|stop
(三)MySQL的密碼修改
默認情況下,MySQL不設置密碼
方式一 直接設置
# mysqladmin -u root password PASSWORD //PASSWORD爲要設置的明文密碼
方式二 使用SQL語句
# mysql
mysql>set password=PASSWORD('your-password') ; //調用password函數,產生加密的密碼,
//密碼爲單引號引起來的內容
方式三 修改USER表
# mysql
mysql> use MySQL ;
mysql> update user set password=password('your-password') where user='root' ;
mysql> flush privileges;
注:(1)設置了密碼後,鏈接數據庫時,需要輸入密碼
# mysql -uroot -pPASSWORD
或者 # mysql -u root -p 出現提示時,輸入密碼
方式四 更新密碼
#mysql -u username -p OLD_PASSWORD password NEW_PASSWORD
(四)MySQL權限設置
通常情況下MySQL安裝在/usr/local/mysql/ 目錄下,其對應的數據庫文件會相應地存放於/usr/local/mysql/var/ 目錄下
# chown -R mysql.mysql /usr/local/mysql/var/
#chown -R go-rwx /usr/local/mysql/var/
(五)MySQL自啓動設置
在mySQL二進制包中,有一個名爲mysql.server的啓動腳本,可將其復到/etc/rc.d/init.d/
# cd /etc/rc.d/init.d
# cp /usr/local/mysql/support-files/mysql.server mysql
修改權限
# chmod +x mysql
將mySQL添加到系統的啓動服務組中
#chkconfig -add mysql
注:若原來安裝過舊的MySQL,需先刪除舊版的MySQL服務
# chkconfig --del mysql
(六)MySQL基本命令
1 鏈接MySQL數據庫
# mysql [-h host_name] [-u user_name] [-p password]
2 MySQL基本命令
? 查看幫助手冊
connect 重鏈接數據庫服務器
use 選擇要使用的數據庫
quit 退出
3庫操作
MySQL數據庫服務器默認只有2個自帶的數據庫,其中mysql存儲MySQL的基本信息,
包括用戶名,密碼等;test則爲一個用於測試的數據庫,並無實際意義.
顯示數據庫 mysql> show databases;
選擇數據庫 mysql> use dbname; //dbname爲數據庫名
查看錶 mysql> show tables; //需先通過use 選中一個數據庫
創建數據庫 mysql> create database dbname ;
創建數據表 mysql> create table table_name (......); //table_name爲數據表名,括號中爲一 //些數據段的設置
插入基本數據 mysql> insert into table_name values(......); //括號中爲針對數據段設置的值
查詢表數據 mysql> select * from table_name ;
更新表中記錄 mysql> update table_name set 數據段 where 條件 ;
刪除表中記錄 mysql> delete from table_name where 條件 ;
刪除數據表 mysql> drop table table_name;
刪除數據庫 mysql>delete database dbname;