国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數據庫 > MySQL > 正文

CentOS6.8使用cmake安裝MySQL5.7.18

2024-07-24 13:13:06
字體:
來源:轉載
供稿:網友

參照網上資料在CentOS6.8服務器上使用cmake安裝了MySQL5.7.18,安裝過程中遇到了各種各樣的問題,大多問題在網上都能找到解決方法,解決不了的問題我就卸了裝、裝了卸,最終裝成功了,安裝過程整理一下,存檔備用。

安裝MySQL相關依賴:

yum -y install gcc gcc-c++ gcc-g77 make cmake bison ncurses-devel autoconf automake zlib* fiex* libxml*  libmcrypt* libtool-ltdl-devel* libaio libaio-devel bzr libtool ncurses5-devel imake libxml2-devel expat-devel

安裝boost_1_59_0(必須是該版本):

1、獲取源碼:假如下載到/usr/local/src目錄下,則進入目錄cd /usr/local/src,然后獲取源碼軟件包

復制代碼 代碼如下:
wget https://sourceforge.net/projects/boost/files/boost/1.59.0/boost_1_59_0.tar.gz/download

 

2、解壓:

tar -xzvf boost_1_59_0.tar.gz

3、進入boost目錄:

cd boost_1_59_0

4、進行配置:

./bootstrap.sh

5、編譯:

./b2

6、安裝:

./b2 install

編譯安裝完成后,會把boost頭文件拷貝到/usr/local/include/目錄下,庫文件在/usr/local/lib/下。

安裝cmake(最新版本):

1、獲取源碼:依然下載到/usr/local/src目錄下,cd /usr/local/src,獲取軟件包

wget https://cmake.org/files/v3.8/cmake-3.8.0.tar.gz

2、解壓:

tar -xzvf cmake-3.8.0.tar.gz

3、進入cmake目錄:

cd cmake-3.8.0

4、./bootstrap

5、gmake

6、gmake install 

安裝mysql5.7.18:

1、添加mysql用戶和所屬組:

/usr/sbin/groupadd mysql/usr/sbin/useradd -g mysql mysql

2、創建mysql安裝目錄和數據目錄

mkdir /usr/local/mysqlmkdir /usr/local/mysql/data

3、修改mysql目錄所有者

chown -R mysql:mysql /usr/local/mysql

4、獲取mysql源碼包:還在/usr/local/src目錄下

wget https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.18.tar.gz

5、解壓:

tar -xzvf mysql-5.7.18.tar.gz

6、進入mysql目錄:

cd mysql-5.7.18

7、cmake編譯配置:

cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql /-DMYSQL_UNIX_ADDR=/usr/local/mysql/mysql.sock /-DMYSQL_DATADIR=/usr/local/mysql/mydata /-DSYSCONFDIR=/etc /-DEXTRA_CHARSETS=all /-DDEFAULT_CHARSET=utf8 /-DDEFAULT_COLLATION=utf8_general_ci /-DWITH_MYISAM_STORAGE_ENGINE=1 /-DWITH_INNOBASE_STORAGE_ENGINE=1 /-DWITH_MEMORY_STORAGE_ENGINE=1 /-DWITH_READLINE=1 /-DMYSQL_TCP_PORT=3306 /-DENABLED_LOCAL_INFILE=1 /-DWITH_PARTITION_STORAGE_ENGINE=1 /-DWITH_SSL=yes /-DWITH_BOOST=/usr/local/src/boost_1_59_0 /-DMYSQL_USER=mysql

8、編譯安裝:

make && make install

9、到mysql的安裝目錄bin下,初始化數據庫

cd /usr/local/mysql/bin./mysqld --initialize --user=mysql --datadir=/usr/local/mysql/data/ --basedir=/usr/local/mysql --socket=/usr/local/mysql/mysql.sock

運行后最后一句[note] 生成了一個mysql默認密碼,復制到一個地方,保存下來。 

10、添加mysql服務,拷貝mysql配置文件
回到mysql安裝目錄 cd ..
進入support-files目錄 cd support-files
復制啟動文件 cp -a mysql.server /etc/init.d/mysql  //-a 可以把原來的屬性一起復制過來

11、網上的資料顯示還有my.cnf要編輯,但是我安裝之后沒有找到my.cnf文件。查了資料說是沒有的話,運行系統默認配置,所以對my.cnf的配置這里就省略了。

12、啟動mysql

service mysql start

13、設置開機自啟

chkconfig mysql on

14、登錄mysql

到mysql安裝目錄的bin下 cd bin

./mysql -uroot -pEnter password:   //輸入之前保存的默認密碼

15、修改root密碼

SET PASSWORD = PASSWORD('mysql123');

16、刷新mysql的系統權限相關表

flush privileges;

17、退出mysql:

quit;

至此,編譯安裝結束。

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持VeVb武林網。


注:相關教程知識閱讀請移步到MYSQL教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 谷城县| 玛沁县| 五华县| 井研县| 佛冈县| 永胜县| 天镇县| 吉隆县| 察雅县| 措美县| 聂荣县| 北海市| 宁波市| 翁源县| 乐平市| 蓬安县| 满城县| 邵阳市| 安吉县| 玛纳斯县| 曲靖市| 全南县| 保德县| 武陟县| 乌鲁木齐县| 南宫市| 开化县| 忻州市| 观塘区| 南充市| 尼玛县| 炎陵县| 广南县| 曲阜市| 都昌县| 德钦县| 定西市| 新疆| 陇西县| 兴安盟| 山西省|