MySQL源碼編譯安裝

創建MySQL所需目錄


mkdir /usr/local/mysql
mkdir /usr/local/mysql/etc
mkdir /usr/local/mysql/database


創建MySQL使用的用戶和組


useradd mysql


檢查編譯環境,在檢查完成后可通過“echo $?”命令檢查是否有錯誤,當輸入結果為0是表示沒有錯誤


cd mysql
./configure --prefix-/usr/local/mysql --sysconfdir=/usr/local/mysql/etc \
--localstatedir=/usr/local/mysql/database --with-character=utf8


編譯、安裝MySQL


make & make install


安裝mysql、test 和information_schema數據庫


cd /usr/local/mysql/
./bin/mysql_install_db --user=mysql


建立MySQL配置文件


cd /usr/local/mysql/
cp /usr/local/mysql/share/mysql/my-huge.cnf /etc/my.cnf
cp /usr/local/mysql/share/mysql.server /etc/rc.d/init.d/mysqld
chown -R mysql:mysql /usr/local/mysql/database/
chown -R mysql:mysql /usr/local/mysql/lib/
./bin/mysql_safe --user=mysql &


增加MySQL服務、啟動服務并設置為下次啟動自動加載


chkconfig --add mysqld
service mysqld restart
chkconfig mysqld onn


將MySQL相關命令復制到/sbin目錄


cp /usr/local/mysql/bin/* /sbin


使用mysqladmin創建MySQL管理員及密碼


mysqladmin -u root password abc123


?

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容