今天開始,俺是實習dba一枚,但是,啥都不會,對不起這個崗位啊,現在開始,學習mysql。
1.下載mysq的源碼包,地址嘛,google一下就出來了。
2.解壓(我下載的是.gz的源碼包,其他的請換參數):
tar zxvf mysql-5.1.61.tar.gz
3.進入解壓完的目錄
cd mysql-5.1.61.tar.gz
4.創建系統賬號(因爲是系統賬號嘛,就需要可以登錄了)
useradd mysql -s /sbin/nologin
5.編譯開始,把程序跟data分開放,免得自己都糊塗了
./configure --prefix=/usr/local/mysql --localstatedir=/usr/local/mysql_db --with-phread --enable-thread-safe-client
6 編譯安裝(安裝完之後,/usr/local下面會自動生成mysql目錄)
make && make install
7.複製配置文件
到mysql目錄下的/share/mysql下面找一個叫my-large.cnf的文件cp到/etc/下面,改名爲my.cnf
cp /usr/local/mysql/share/mysql/my-large.cnf /etc/my.cnf
8.修改主目錄所屬用戶組
chown -R mysql:mysql ./mysql
9.初始化數據庫(初始化是爲了創建系統需要的表,這個文件其實是一個shell腳本)
/usr/local/mysql/bin/mysql_install_db -user=mysql
10.啓動mysql
進入mysql安裝目錄的bin目錄,用mysql_safe啓動mysql服務,需要用mysql的用戶名來啓動
mysql/bin/mysqld_safe --user=mysql &
11.用mysql的客戶端訪問mysql,如果能夠正常訪問,說明mysql安裝成功。