mysql5.5表的创建源码_mysql5.5 源码安装
二、安裝mysql-5.5.28
1、準(zhǔn)備數(shù)據(jù)存放的文件系統(tǒng)
新建一個(gè)邏輯卷,并將其掛載至特定目錄即可。這里不再給出過(guò)程。
這里假設(shè)其邏輯卷的掛載目錄為/mydata,而后需要?jiǎng)?chuàng)建/mydata/data目錄做為mysql數(shù)據(jù)的存放目錄。
2、新建用戶以安全方式運(yùn)行進(jìn)程:
# groupadd -r mysql
# useradd -g mysql -r -s /sbin/nologin -M -d /mydata/data mysql
# chown -R mysql:mysql /mydata/data
3、安裝并初始化mysql-5.5.28
首先下載平臺(tái)對(duì)應(yīng)的mysql版本至本地,這里是32位平臺(tái),因此,選擇的為mysql-5.5.28-linux2.6-i686.tar.gz,其下載位置為ftp://172.16.0.1/pub/Sources/mysql-5.5。
# tar xf mysql-5.5.28-linux2.6-i686.tar.gz -C /usr/local
# cd /usr/local/
# ln -sv mysql-5.5.28-linux2.6-i686? mysql
# cd mysql
# chown -R mysql:mysql? .
# scripts/mysql_install_db --user=mysql --datadir=/mydata/data
# chown -R root? .
4、為mysql提供主配置文件:
# cd /usr/local/mysql
# cp support-files/my-large.cnf? /etc/my.cnf
并修改此文件中thread_concurrency的值為你的CPU個(gè)數(shù)乘以2,比如這里使用如下行:
thread_concurrency = 2
另外還需要添加如下行指定mysql數(shù)據(jù)文件的存放位置:
datadir = /mydata/data
5、為mysql提供sysv服務(wù)腳本:
# cd /usr/local/mysql
# cp support-files/mysql.server? /etc/rc.d/init.d/mysqld
# chmod +x /etc/rc.d/init.d/mysqld
添加至服務(wù)列表:
# chkconfig --add mysqld
# chkconfig mysqld on
而后就可以啟動(dòng)服務(wù)測(cè)試使用了。
為了使用mysql的安裝符合系統(tǒng)使用規(guī)范,并將其開(kāi)發(fā)組件導(dǎo)出給系統(tǒng)使用,這里還需要進(jìn)行如下步驟:
6、輸出mysql的man手冊(cè)至man命令的查找路徑:
編輯/etc/man.config,添加如下行即可:
MANPATH? /usr/local/mysql/man
7、輸出mysql的頭文件至系統(tǒng)頭文件路徑/usr/include:
這可以通過(guò)簡(jiǎn)單的創(chuàng)建鏈接實(shí)現(xiàn):
# ln -sv /usr/local/mysql/include? /usr/include/mysql
8、輸出mysql的庫(kù)文件給系統(tǒng)庫(kù)查找路徑:
# echo '/usr/local/mysql/lib' > /etc/ld.so.conf.d/mysql.conf
而后讓系統(tǒng)重新載入系統(tǒng)庫(kù):
# ldconfig
9、修改PATH環(huán)境變量,讓系統(tǒng)可以直接使用mysql的相關(guān)命令。具體實(shí)現(xiàn)過(guò)程這里不再給出。
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)
vim /etc/profile.d/mysql.sh
export PATH=$PATH:/usr/local/mysql/bin
echo $PATH
總結(jié)
以上是生活随笔為你收集整理的mysql5.5表的创建源码_mysql5.5 源码安装的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: python time模块计算时长_py
- 下一篇: 小米米家智能晾衣机 1S 多功能版开启预