mysql官網下載地址:http://downloads.mysql.com/archives/community/
選擇x64源碼安裝包進行下載:
將安裝文件放在/usr/local/src/下
卸載和刪除mysql原有的相關內容:
userdel -r mysql
groudel mysql
find / -name "mysql" -exec rm -rf {} \;
新建mysql用戶、用戶組:
groupadd mysql
useradd -s /sbin/nologin -g mysql mysql
解壓文件,並賦予文件夾相關權限:
cd /usr/local/src
tar -zxvf mysql-5.1.40-linux-x86_64-glibc23.tar.gz
mv mysql-5.1.40-linux-x86_64-glibc23 /usr/local/mysql
chmod -R 755 /usr/local/mysql
chown -R mysql.mysql /usr/local/mysql
創建單獨的數據安裝文件:
mkdir -p /data/mysql
chmod -R 755 /data/
chown -R mysql.mysql /data/mysql
開始安裝數據庫:
cd /usr/local/mysql
./scripts/mysql_install_db --user=mysql --datadir=/data/mysql
echo $?
返回0表示安裝成功。
拷貝啓動配置文件
cp support-files/mysql.server /etc/init.d/mysqld
chmod 755 /etc/init.d/mysqld
修改啓動腳本
vi /etc/mysql.dmysqld
查找到datadir變量的值,修改這個變量的值,這樣後續的文件就存儲在自己指定的目錄。
datadir=/data/mysql
把啓動腳本加入系統服務項,並設定開啓自啓動,啓動mysql
chkconfig --add mysqld
chkconfig mysqld on
service mysqld start;
添加環境變量:
echo "export MYSQL_PATH=/usr/local/mysql" >> ~/.bash_profile
echo "export PATH=$PATH:$MYSQL_PATH/bin" >> ~/.bash_profile
source .bash_profile
修改root密碼:
mysqladmin -uroot password 123456
登錄mysql服務器:
mysql -uroot -p123456
此時單實例mysql安裝完成。