Linux下MySQL5.1安裝詳解

安裝前期準備

1.需要mysql安裝包,并解壓,解壓命令 tar -zxvf +壓縮包名
Linux下MySQL5.1安裝詳解
2.將其復制到需要安裝的位置
Linux下MySQL5.1安裝詳解
我打算安裝到/usr/local/mysql目錄下
3.創建mysql用戶與mysql組,用于管理mysql
Linux下MySQL5.1安裝詳解

開始安裝

1.配置安裝等信息

./configure?--prefix=/usr/local/mysql/???  --with-charset=utf8?--with-extra-charsets=all?  --with-unix-socket-path=/usr/local/mysql/var/mysql.sock?  --with-named-curses-libs=/lib/libncursesw.so.5

查看安裝配置參數方式./configure –help
Linux下MySQL5.1安裝詳解
配置常用參數說明:

參數 說明
–prefix=/usr/local/mysql/ 安裝路徑
–with-charset=utf8 mysql默認字符集
with-extra-charsets=all 支持多語言
–with-unix-socket-path=/usr/local/mysql/var/mysql.sock 這個是指定mysql服務器啟動后,聯機套接字文件所處的位置和文件名,也就是說,如果CentOS mysql服務器成功啟動后,就能在//usr/local/mysql/mysql/var目錄中看到mysql.sock文件。如果看不到,肯定是CentOS mysql啟動不了
–with-named-curses-libs=/lib/libncursesw.so.5 為了讓mysql能夠識別出路徑

mysql允許的字符集有
Linux下MySQL5.1安裝詳解
配置完成界面如下
Linux下MySQL5.1安裝詳解
2.執行make命令
如果此時提示如下錯誤
No curses/termcap library found
Linux下MySQL5.1安裝詳解
解決辦法:
解決方式(CentOS)
yum list|grep ncurses
yum -y install ncurses-devel
最后界面如下
Linux下MySQL5.1安裝詳解
3.執行make install 命令

4.創造mysql授權表
做了這些工作以后,還得創造CentOS mysql授權表,否則數據庫也是啟動不了。mysql安裝的命令都安裝到了/usr/local/mysql/bin這個目錄中。
運行mysql_install_db命令過后,我們查看/usr/local/mysql就會發現,有個var的目錄。這個目錄,就是用來裝所有數據庫的位置,比如我們創建了xxpt的數據庫后,就在在/usr/local/mysql/var目錄中有xxpt的目錄。
Linux下MySQL5.1安裝詳解

啟動MySQL

啟動mysql
mysql.server start
Linux下MySQL5.1安裝詳解
關閉mysql
mysql.server stop

mysql.server文件位于/usr/local/mysql/share/mysql目錄中。

?以上就是Linux下MySQL5.1安裝詳解的內容,更多相關內容請關注PHP中文網(www.php.cn)!

? 版權聲明
THE END
喜歡就支持一下吧
點贊5 分享