今天開始,俺是實習dba一枚,可是,啥都不會,對不起這個崗位啊,如今開始,學習mysql。mysql
1.下載mysq的源碼包,地址嘛,google一下就出來了。sql
2.解壓(我下載的是.gz的源碼包,其餘的請換參數):shell
tar zxvf mysql-5.1.61.tar.gz數據庫
3.進入解壓完的目錄ide
cd mysql-5.1.61.tar.gz學習
4.建立系統帳號(由於是系統帳號嘛,就須要能夠登陸了)google
useradd mysql -s /sbin/nologin源碼
5.編譯開始,把程序跟data分開放,省得本身都糊塗了it
./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安裝成功。