<span id="mktg5"></span>

<i id="mktg5"><meter id="mktg5"></meter></i>

        <label id="mktg5"><meter id="mktg5"></meter></label>
        最新文章專題視頻專題問答1問答10問答100問答1000問答2000關(guān)鍵字專題1關(guān)鍵字專題50關(guān)鍵字專題500關(guān)鍵字專題1500TAG最新視頻文章推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關(guān)鍵字專題關(guān)鍵字專題tag2tag3文章專題文章專題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專題3
        問答文章1 問答文章501 問答文章1001 問答文章1501 問答文章2001 問答文章2501 問答文章3001 問答文章3501 問答文章4001 問答文章4501 問答文章5001 問答文章5501 問答文章6001 問答文章6501 問答文章7001 問答文章7501 問答文章8001 問答文章8501 問答文章9001 問答文章9501
        當(dāng)前位置: 首頁 - 科技 - 知識百科 - 正文

        Linux下編譯安裝最新版本MySQL5.5.30

        來源:懂視網(wǎng) 責(zé)編:小采 時間:2020-11-09 10:43:41
        文檔

        Linux下編譯安裝最新版本MySQL5.5.30

        Linux下編譯安裝最新版本MySQL5.5.30:1.下載安裝mysql-5.5.30.tar.gz與cmake.2.8.11.2.tar.gz (1)先安裝cmake(mysql5.5以后是通過cmake來編譯的) [root@ rhel5 loca 1.下載安裝mysql-5.5.30.tar.gz與cmake.2.8.11.2.tar.gz (1)先安裝cmake(mysq
        推薦度:
        導(dǎo)讀Linux下編譯安裝最新版本MySQL5.5.30:1.下載安裝mysql-5.5.30.tar.gz與cmake.2.8.11.2.tar.gz (1)先安裝cmake(mysql5.5以后是通過cmake來編譯的) [root@ rhel5 loca 1.下載安裝mysql-5.5.30.tar.gz與cmake.2.8.11.2.tar.gz (1)先安裝cmake(mysq

        1.下載安裝mysql-5.5.30.tar.gz與cmake.2.8.11.2.tar.gz (1)先安裝cmake(mysql5.5以后是通過cmake來編譯的) [root@ rhel5 loca

        1.下載安裝mysql-5.5.30.tar.gz與cmake.2.8.11.2.tar.gz

        (1)先安裝cmake(mysql5.5以后是通過cmake來編譯的)

        [root@ rhel5 local]#tar -zxv -f cmake-2.8.11.2.tar.gz
        [root@ rhel5 local]#cd cmake-2.8.11.2
        [root@ rhel5 cmake-2.8.4]#./configure
        [root@ rhel5 cmake-2.8.4]#make
        [root@ rhel5 cmake-2.8.4]#make install在configure cmake過程中可能會出現(xiàn)Cannot find appropriate C++ compiler on this system這個錯誤提示,說明缺少c++編譯器,因此安裝 yum -y install gcc-c++


        (2)創(chuàng)建mysql的安裝目錄及數(shù)據(jù)庫存放目錄

        [root@ rhel5~]#mkdir -p /usr/local/mysql //安裝mysql
        [root@ rhel5~]#mkdir -p /usr/local/mysql/data //存放數(shù)據(jù)庫(3)創(chuàng)建mysql用戶及用戶組

        [root@ rhel5~]groupadd mysql
        [root@ rhel5~]useradd -r -g mysql mysql(4)安裝mysql

        [root@ rhel5 local]#tar -zxv -f mysql-5.5.30.tar.gz
        [root@ rhel5 local]#cd mysql-5.5.30
        [root@ rhel5 mysql-5.5.10]#cmake .
        -DCMAKE_INSTALL_PREFIX=/usr/local/mysql
        -DMYSQL_DATADIR=/usr/local/mysql/data
        -DDEFAULT_CHARSET=utf8(可有可無)
        -DDEFAULT_COLLATION=utf8_general_ci (可有可無)-DEXTRA_CHARSETS=all
        -DENABLED_LOCAL_INFILE=1
        [root@ rhel5 mysql-5.5.10]#make
        [root@ rhel5 mysql-5.5.10]#make install

        參數(shù)說明:

        -DCMAKE_INSTALL_PREFIX=/usr/local/mysql //安裝目錄

        -DINSTALL_DATADIR=/usr/local/mysql/data //數(shù)據(jù)庫存放目錄

        -DDEFAULT_CHARSET=utf8     //使用utf8字符

        -DDEFAULT_COLLATION=utf8_general_ci //校驗字符

        -DEXTRA_CHARSETS=all     //安裝所有擴(kuò)展字符集

        -DENABLED_LOCAL_INFILE=1    //允許從本地導(dǎo)入數(shù)據(jù)


        注意事項:

        重新編譯時,需要清除舊的對象文件和緩存信息。

        # make clean

        # rm -f CMakeCache.txt

        # rm -rf /etc/my.cnf

        2.配置

        (1)設(shè)置目錄權(quán)限

        [root@ rhel5~]# cd /usr/local/mysql

        [root@ rhel5 mysql]# chown -R root:mysql . //把當(dāng)前目錄中所有文件的所有者所有者設(shè)為root,所屬組為mysql

        [root@ rhel5 mysql]# chown -R mysql:mysql data(2)

        [root@ rhel5 mysql]# cp support-files/my-medium.cnf /etc/my.cnf //將mysql的啟動服務(wù)添加到系統(tǒng)服務(wù)中

        (3)創(chuàng)建系統(tǒng)數(shù)據(jù)庫的表

        [root@ rhel5 mysql]# cd /usr/local/mysql
        [root@ rhel5 mysql]# scripts/mysql_install_db --user=mysql //這個是必須的,這是初始化數(shù)據(jù)庫,否則會提示很多警告和錯誤(4)設(shè)置環(huán)境變量

        [root@ rhel5~]# vi /root/.bash_profile

        在PATH=$PATH:$HOME/bin添加參數(shù)為:

        PATH=$PATH:$HOME/bin:/usr/local/mysql/bin:/usr/local/mysql/lib

        [root@ rhel5~]#source /root/.bash_profile

        (5)手動啟動mysql

        [root@ rhel5~]# cd /usr/local/mysql

        [root@ rhel5 mysql]# ./bin/mysqld_safe --user=mysql &   //啟動MySQL,但不能停止

        啟動日志寫在此文件下:/usr/local/mysql/data/localhost.err (這里記錄了mysql所有啟動時提示的各種信息,包括錯誤信息)

        關(guān)閉MySQL服務(wù)

        [root@ rhel5 mysql]# mysqladmin -u root -p shutdown  //這里MySQL的root用戶還沒有配置密碼,所以為空值。需要輸入密碼時,直接點回車鍵即可。

        (6)另一種簡單的啟動mysql的方法(mysql已經(jīng)被添加到系統(tǒng)服務(wù)中)

        [root@ rhel5~]# service mysql.server start
        [root@ rhel5~]# service mysql.server stop
        [root@ rhel5~]# service mysql.server restart如果上述命令出現(xiàn):mysql.server 未識別的服務(wù)

        則可能mysql還沒添加到系統(tǒng)服務(wù)中,下面用另一種方法添加:

        [root@ rhel5 mysql]# cp support-files/mysql.server /etc/init.d/mysql //將mysql的啟動服務(wù)添加到系統(tǒng)服務(wù)中注意:主要是將mysql.server拷貝到/etc/init.d中,命名為mysql。在有的系統(tǒng)中,mysql.server在/usr/local/mysql/share/mysql/mysql.server中,而本系統(tǒng)中,mysql.server在/usr/local/mysql/support-files/mysql.server中。

        然后再用#service mysql start 來啟動mysql即可。


        (7)修改MySQL的root用戶的密碼以及打開遠(yuǎn)程連接

        [root@ rhel5~]# mysql -u root mysql

        mysql>use mysql;
        mysql>desc user;
        mysql> GRANT ALL PRIVILEGES ON *.* TO root@"%" IDENTIFIED BY "root";  //為root添加遠(yuǎn)程連接的能力。
        mysql>update user set Password = password('xxxxxx') where User='root';
        mysql>select Host,User,Password from user where User='root';
        mysql>flush privileges;
        mysql>exit

        重新登錄:mysql -u root -p

        若還不能進(jìn)行遠(yuǎn)程連接,則關(guān)閉防火墻
        [root@ rhel5~]# /etc/rc.d/init.d/iptables stop

        注:如果不能遠(yuǎn)程連接,出現(xiàn)錯誤mysql error number 1130,,則加入下面語句試試:

        mysql>GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '******' WITH GRANT OPTION;

        相關(guān)閱讀:

        手動編譯安裝MySQL 5.5.28a

        MySQL 5.1.55 編譯安裝

        LAMP源碼環(huán)境搭建WEB服務(wù)器Linux+Apache+MySQL+PHP

        linux

        聲明:本網(wǎng)頁內(nèi)容旨在傳播知識,若有侵權(quán)等問題請及時與本網(wǎng)聯(lián)系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

        文檔

        Linux下編譯安裝最新版本MySQL5.5.30

        Linux下編譯安裝最新版本MySQL5.5.30:1.下載安裝mysql-5.5.30.tar.gz與cmake.2.8.11.2.tar.gz (1)先安裝cmake(mysql5.5以后是通過cmake來編譯的) [root@ rhel5 loca 1.下載安裝mysql-5.5.30.tar.gz與cmake.2.8.11.2.tar.gz (1)先安裝cmake(mysq
        推薦度:
        標(biāo)簽: 安裝 版本 5版本
        • 熱門焦點

        最新推薦

        猜你喜歡

        熱門推薦

        專題
        Top
        主站蜘蛛池模板: 中文在线免费观看| 亚洲日本VA午夜在线电影| 四虎成人精品国产永久免费无码| 最近中文字幕免费mv视频7| va天堂va亚洲va影视中文字幕| 亚洲综合免费视频| 亚洲制服丝袜第一页| 最近中文字幕mv免费高清视频7 | 亚洲精品乱码久久久久久中文字幕 | 久久久久久久亚洲Av无码| 少妇太爽了在线观看免费视频 | 最近中文字幕mv手机免费高清| 亚洲一久久久久久久久| 四虎永久在线精品免费影视| 亚洲国产成人一区二区精品区| 在线看片免费人成视频久网下载 | 国产亚洲欧洲Aⅴ综合一区| 久久国产福利免费| 亚洲成人动漫在线| 国产黄色免费网站| 337P日本欧洲亚洲大胆艺术图| 亚洲五月午夜免费在线视频| 久久99免费视频| 亚洲av专区无码观看精品天堂| 男女啪啪永久免费观看网站| 一区二区三区免费视频观看| 亚洲成a人片在线观看中文动漫| 精品久久久久久久久免费影院| 精品韩国亚洲av无码不卡区| 国产亚洲精品线观看动态图| 亚洲免费人成视频观看| 亚洲av日韩综合一区久热| 久久久久亚洲av毛片大| 免费无码中文字幕A级毛片| 中国亚洲呦女专区| 亚洲午夜精品第一区二区8050| 99久久99久久精品免费观看 | 中文永久免费观看网站| 亚洲综合久久1区2区3区| 国产一精品一aⅴ一免费| 久久久精品免费国产四虎|