下載源碼包到/usr/local:
$ wget http://dev.mysql.com/get/Downloads/MySQL-5.1/mysql-5.1.35-linux-i686-glibc23.tar.gz/from/http://gd.tuwien.ac.at/db/mysql/
在root用戶下運行:
$ cd /usr/local
# tar -zxvf mysql-5.1.35-linux-i686-glibc23.tar.gz
# ln -s mysql-5.1.35-linux-i686 mysql
首先讓我們將MySQL目錄和文件的擁有權改成 mysql 用戶和root組:
# cd /usr/local
groupadd mysql
useradd -g mysql mysql
cd mysql
chown -R mysql .
chgrp -R mysql .
然後運行一個小腳本程序,以建立初始化的MySQL數據庫。請以一個mysql 用戶的身份完成這個任務
# su mysql
$ cd mysql
$ scripts/mysql_install_db
chown -R root .
chown -R mysql data
如果沒有任何出錯信息顯示的話,那就可以了。
運行MYSQL
在MySQL二進制包裏面,有一個叫myslq.server的啓動腳本程序。把它複製到/etc/rc.d/init.d目錄裏面:
# cd /etc/rc.d/init.d
# cp /usr/local/mysql/support-files/mysql.server mysql
接着把它的屬性改爲“x”(executable,可執行)
# chmod +x mysql
最後,運行chkconfig把MySQL添加到你係統的啓動服務組裏面去。
# /sbin/chkconfig --del mysql
# /sbin/chkconfig --add mysql
首先啓動MySQL:
# /etc/rc.d/init.d/mysql start
將mysql運行程序加到系統變量中
vi /etc/profile
export PATH =$PATH :/ usr/local/mysql/bin
運行命令mysql,則可以看到
Welcome to the MySQL monitor. Commands end with ; or /g.
Your MySQL connection id is 2 to server version: 3.22.21
Type 'help' for help.
mysql>
默認root用戶的密碼爲空,修改密碼:
mysqladmin -u root password '12345'
用root用戶和新密碼登錄:
mysql -h localhost -u root -p12345