一.MySQL數據庫的安裝
在CentOS5.4中安裝MySQL有兩種可選方案:
- 基於源代碼包(也就是tar包)的MySQL安裝;
- 基於RPM包的MySQL安裝;
下面介紹源代碼包的安裝:
1.解壓: tar –xzvf mysql-5.5.10-linux2.6-x86_64.tar.gz
2.將解壓后的安裝包拷貝至/usr/local目錄(用戶常用軟件的安裝目錄),並重命名為mysql
mv mysql-5.5.10-linux2.6-x86_64 /usr/locl/mysql
3.進入mysql目錄 cd /usr/local
4.用戶可以建立一個專門用於MySQL的用戶組和用戶,用於啟動,關閉數據庫和對數據庫進行操作:
#groupadd mysql //建立mysql組
#useradd -g mysql mysql //在mysql組中添加mysql用戶
5.已經建立好了用戶及用戶組,但這還不夠,要操作數據庫必須擁有對數據庫相關文件和目錄的訪問權限
chown -R mysql.mysql .
6.scripts/mysql_install_db --user=mysql --datadir=data/
7.將程序的所有權授給”root”,並且把數據目錄的所有權授給可以運行”mysqld”的用戶
chown –R root .
chown -R mysql data
9.cp support-files/my-medium.cnf /etc/my.cnf
cp support-files/mysql.server /etc/init.d/mysql
10.ps -ef | grep mysqld 之后刪掉mysql相關進程
11.使用mysql用戶啟動MySQL服務器,&表示讓服務器在后台運行
bin/mysqld_safe --user=mysql &
二.數據庫常用操作
1.連接MySQL服務器可用如下命令:
mysql -h 主機地址 -u 用戶名 -p 密碼
若用戶是想連接本地的MySQL服務器,則可如下操作:
i. 打開終端,進入目錄mysql/bin
ii. 鍵入命令 mysql –u root –p 回車后根據提示輸入密碼(這里是用root用戶登錄,當然你也可以用mysql用戶登錄)
iii. 如果是剛安裝好MySQL,超級用戶root是沒有密碼的,故直接回車即可進入,系統將顯示MySQL的提示符”mysql>”
2.密碼管理
數據庫系統還可以對用戶密碼進行管理,用戶可以添加密碼,也可以修改密碼。若用戶原來沒有設置密碼,琮可增設密碼,可以使用帶password參數的mysqladmin命令來實現
mysqladmin -u 用戶名 password 新密碼
mysqladmin -u 用戶名 -p 舊密碼 password 新密碼
