日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

MySQL5.5编译方式安装实战

發布時間:2024/4/13 数据库 31 豆豆
生活随笔 收集整理的這篇文章主要介紹了 MySQL5.5编译方式安装实战 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

第一章 安裝cmake

[root@oldboy?~]#?mkdir?-p?/home/oldboy/tools [root@oldboy?~]#?cd?/home/oldboy/tools/ [root@oldboy?tools]#?rz?-y? 上傳cmake-2.8.8.tar.gz和mysql-5.5.32.tar.gz [root@oldboy?tools]#?ls cmake-2.8.8.tar.gz??mysql-5.5.32.tar.gz [root@oldboy?tools]#?tar?xf?cmake-2.8.8.tar.gz? [root@oldboy?tools]#?ls cmake-2.8.8??cmake-2.8.8.tar.gz??mysql-5.5.32.tar.gz [root@oldboy?tools]#?cd?cmake-2.8.8 [root@oldboy?cmake-2.8.8]#?./configure 最后提示 CMake?has?bootstrapped.??Now?run?gmake. [root@oldboy?cmake-2.8.8]#?gmake [root@oldboy?cmake-2.8.8]#?gmake?install [root@oldboy?cmake-2.8.8]#?cd?..

第二章 安裝MySQL

2.1安裝mysql依賴包

[root@oldboy?tools]#?yum?install?ncurses-devel?-y

2.1cmake前準備工作

[root@oldboy?tools]#?ls cmake-2.8.8??cmake-2.8.8.tar.gz??mysql-5.5.32.tar.gz [root@oldboy?tools]#?tar?xf?mysql-5.5.32.tar.gz? [root@oldboy?tools]#?cd?mysql-5.5.32 [root@oldboy?mysql-5.5.32]#?mkdir?-p?/application/mysql-5.5.32 [root@oldboy?mysql-5.5.32]#?mkdir?-p?/application/mysql-5.5.32/data [root@oldboy?mysql-5.5.32]#?useradd?mysql?-s?/sbin/nologin?-M

cmake編輯前檢查環境

cmake?.?-DCMAKE_INSTALL_PREFIX=/application/mysql-5.5.32?\ -DMYSQL_DATADIR=/application/mysql-5.5.32/data?\ -DMYSQL_UNIX_ADDR=/application/mysql-5.5.32/data?\ -DDEFAULT_CHARSET=utf8?\ -DDEFAULT_COLLATION=utf8_general_ci?\ -DEXTRA_CHARSETS=gbk,gb2312,utf8,ascii?\ -DENABLED_LOCAL_INFILE=ON?\ -DWITH_INNOBASE_STORAGE_ENGINE=1?\ -DWITH_FEDERATED_STORAGE_ENGINE=1?\ -DWITH_BLACKHOLE_STORAGE_ENGINE=1?\ -DWITHOUT_EXAMPLE_STORAGE_ENGINE=1?\ -DWITHOUT_PARTITION_STORAGE_ENGINE=1?\ -DWITH_FAST_MUTEXES=1?\ -DWITH_ZLIB=bundled?\ -DENABLED_LOCAL_INFILE=1?\ -DWITH_READLINE=1?\ -DWITH_EMBEDDED_SERVER=1?\ -DWITH_DEBUG=0

make?編譯&& make install? 安裝

[root@oldboy?mysql-5.5.32]#?make?&&?make?install

安裝完成后做個軟連接

[root@oldboy?mysql-5.5.32]#?ln?-s?/application/mysql-5.5.32/?/application/mysql [root@oldboy?mysql-5.5.32]#?cd?.. [root@oldboy?tools]#?ls cmake-2.8.8??cmake-2.8.8.tar.gz??mysql-5.5.32??mysql-5.5.32.tar.gz

選擇配置文件:

測試環境選小的,生產環境可以根據硬件選擇,例如:my-innodb-heavy-4G.cnf

選擇一個小的模板my-small.cnf放到/etc/my.cnf(因為是測試環境,如果生產環境,可以選擇大的模板)

[root@oldboy?tools]#?/bin/cp?mysql-5.5.32/support-files/my-small.cnf?/etc/my.cnf

配置環境變量:

[root@oldboy?tools]#?echo?'export?PATH=/application/mysql/bin:$PATH'?>>/etc/profile [root@oldboy?tools]#?tail?-1?/etc/profile [root@oldboy?tools]#?source?/etc/profile [root@oldboy?tools]#?echo?$PATH

故障問題:http://oldboy.blog.51cto.com/2561410/1122867


?初始化(容易出錯的地方)

[root@oldboy?mysql-5.5.32]#?mkdir?-p?/application/mysql/data/ #建立mysql數據文件目錄 [root@oldboy?tools]#?chown?-R?mysql.mysql?/application/mysql/data/ [root@oldboy?tools]#?chown?-R?1777?/tmp/ #授權mysql用戶訪問mysql的安裝目錄[root@oldboy?tools]#?cd?/application/mysql/scripts/ [root@oldboy?scripts]#?./mysql_install_db?--basedir=/application/mysql/?--datadir=/application/mysql/data/?--user=mysql 初始化成功的標志如下兩個OK所示: WARNING:?The?host?'oldboy'?could?not?be?looked?up?with?resolveip. This?probably?means?that?your?libc?libraries?are?not?100?%?compatible with?this?binary?MySQL?version.?The?MySQL?daemon,?mysqld,?should?work normally?with?the?exception?that?host?name?resolving?will?not?work. This?means?that?you?should?use?IP?addresses?instead?of?hostnames when?specifying?MySQL?privileges?! Installing?MySQL?system?tables... OK Filling?help?tables... OK[root@oldboy?scripts]#?cd?/home/oldboy/tools/mysql-5.5.32 [root@oldboy?mysql-5.5.32]#?/bin/cp?support-files/mysql.server?/etc/init.d/mysqld [root@oldboy?mysql-5.5.32]#?chmod?+x?/etc/init.d/mysqld [root@oldboy?mysql-5.5.32]#?/etc/init.d/mysqld?start


轉載于:https://blog.51cto.com/sandshell/1977647

總結

以上是生活随笔為你收集整理的MySQL5.5编译方式安装实战的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。