1. <ul id="0c1fb"></ul>

      <noscript id="0c1fb"><video id="0c1fb"></video></noscript>
      <noscript id="0c1fb"><listing id="0c1fb"><thead id="0c1fb"></thead></listing></noscript>

      99热在线精品一区二区三区_国产伦精品一区二区三区女破破_亚洲一区二区三区无码_精品国产欧美日韩另类一区

      RELATEED CONSULTING
      相關(guān)咨詢
      選擇下列產(chǎn)品馬上在線溝通
      服務(wù)時(shí)間:8:30-17:00
      你可能遇到了下面的問題
      關(guān)閉右側(cè)工具欄

      新聞中心

      這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
      MysqlforLinux怎么用源碼安裝和配置

      本篇內(nèi)容介紹了“MySQL for Linux怎么用源碼安裝和配置”的有關(guān)知識(shí),在實(shí)際案例的操作過程中,不少人都會(huì)遇到這樣的困境,接下來就讓小編帶領(lǐng)大家學(xué)習(xí)一下如何處理這些情況吧!希望大家仔細(xì)閱讀,能夠?qū)W有所成!

      創(chuàng)新互聯(lián)主要從事成都網(wǎng)站制作、網(wǎng)站建設(shè)、網(wǎng)頁設(shè)計(jì)、企業(yè)做網(wǎng)站、公司建網(wǎng)站等業(yè)務(wù)。立足成都服務(wù)焉耆,十載網(wǎng)站建設(shè)經(jīng)驗(yàn),價(jià)格優(yōu)惠、服務(wù)專業(yè),歡迎來電咨詢建站服務(wù):13518219792

      1.安裝

      --假設(shè)已經(jīng)有mysql-5.5.10.tar.gz以及cmake-2.8.4.tar.gz兩個(gè)源碼壓縮文件
      1)先安裝cmake(mysql5.5以后是通過cmake來編譯的)
       
        # tar -zxv -f cmake-2.8.4.tar.gz
        # cd cmake-2.8.4
        # ./configure
        # make
        # make install

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

        # mkdir -p /usr/local/mysql                 --mysql安裝目錄 
        # mkdir -p /usr/local/mysql/data            --mysql數(shù)據(jù)目錄

      3)創(chuàng)建mysql用戶及用戶組

       # groupadd mysql
       # useradd -r -g mysql mysql

       4)安裝mysql

        # tar -zxv -f mysql-5.5.10.tar.gz
        # cd 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
        --注:
          上述命令中參數(shù):
          -DCMAKE_INSTALL_PREFIX=/usr/local/mysql        --安裝目錄
          -DINSTALL_DATADIR=/usr/local/mysql/data        --數(shù)據(jù)庫存放目錄
          -DDEFAULT_CHARSET=utf8                       --使用utf8字符
          -DDEFAULT_COLLATION=utf8_general_ci            --校驗(yàn)字符
          -DEXTRA_CHARSETS=all                          --安裝所有擴(kuò)展字符集
          -DENABLED_LOCAL_INFILE=1                      --允許從本地導(dǎo)入數(shù)據(jù)

        # make
        # make install

       --注:
         重新編譯時(shí),需要清除舊的對(duì)象文件和緩存信息。
        # make clean
        # rm -f CMakeCache.txt
        # rm -rf /etc/my.cnf

      2.配置及管理
      1)設(shè)置目錄權(quán)限

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

      2)拷貝mysql參數(shù)文件

        # cp support-files/my-medium.cnf /etc/my.cnf 

      3)初始化數(shù)據(jù)庫(創(chuàng)建系統(tǒng)數(shù)據(jù)庫)

        # cd /usr/local/mysql
        # scripts/mysql_install_db --user=mysql

      4)設(shè)置環(huán)境變量
       
        # vi /root/.bash_profile
        PATH=$PATH:$HOME/bin:/usr/local/mysql/bin:/usr/local/mysql/lib
        #source /root/.bash_profile

      5)手動(dòng)啟動(dòng)和關(guān)閉mysql
        --啟動(dòng)mysql
        # cd /usr/local/mysql
        # ./bin/mysqld_safe --user=mysql &   --啟動(dòng)mysql,但不能用該命令停止mysql,啟動(dòng)日志寫在此文件下:/usr/local/mysql/data/localhost.err
        --關(guān)閉MySQL服務(wù)
        # mysqladmin -u root -p shutdown    --此時(shí),mysql root用戶還沒有設(shè)置密碼,所以為空。輸入密碼時(shí),直接點(diǎn)回車鍵即可。

      6)通過服務(wù)啟動(dòng)和關(guān)閉mysql(前提是,mysql已添加至系統(tǒng)服務(wù)中)

        # service mysql.server start  
        # service mysql.server stop
        # service mysql.server restart
        --如運(yùn)行上述命令時(shí)出現(xiàn):mysql.server 未識(shí)別的服務(wù)信息,則可能是mysql未添加至系統(tǒng)服務(wù)所導(dǎo)致,可通過如下方法添加。

        # cp support-files/mysql.server  /etc/init.d/mysql --將mysql.server拷貝至系統(tǒng)服務(wù)目錄/etc/init.d中,并將其命名為mysql
        # chkconfig --add mysql
        # chkconfig --list
        --將mysql服務(wù)設(shè)定為3、5等級(jí)自動(dòng)啟動(dòng)
        # chkconfig --level 35 mysql on
        --將mysql服務(wù)設(shè)定為2、3、4、5等級(jí)自動(dòng)啟動(dòng)
        # chkconfig mysql on
        --注:
          有些系統(tǒng)中,mysql.server在/usr/local/mysql/share/mysql/目錄下,而非本文中的/usr/local/mysql/support-files/目錄下。

      7)修改mysql用戶root密碼以及開啟遠(yuǎn)程連接授權(quán)
        # mysql -u root mysql
        mysql> use mysql;
        mysql> desc user;
        mysql> GRANT ALL PRIVILEGES ON *.* TO root@"%" IDENTIFIED BY "root";    --開啟用戶root遠(yuǎn)程連接權(quán)限
        or 
        mysql>GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '******' WITH GRANT OPTION;      --如不能進(jìn)行遠(yuǎn)程連接,且報(bào)出錯(cuò)誤mysql error number 1130
        mysql> update user set Password = password('xxxxxx') where User='root';   --更改用戶root密碼
        mysql> select Host,User,Password  from user where User='root'; 
        mysql> flush privileges;
        mysql> exit
        --注:
          如果還不能進(jìn)行遠(yuǎn)程連接,可以關(guān)閉防火墻試試,命令如下。
          # /etc/rc.d/init.d/iptables stop

      “Mysql for Linux怎么用源碼安裝和配置”的內(nèi)容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業(yè)相關(guān)的知識(shí)可以關(guān)注創(chuàng)新互聯(lián)網(wǎng)站,小編將為大家輸出更多高質(zhì)量的實(shí)用文章!


      當(dāng)前名稱:MysqlforLinux怎么用源碼安裝和配置
      文章分享:http://ef60e0e.cn/article/ghhiji.html
      99热在线精品一区二区三区_国产伦精品一区二区三区女破破_亚洲一区二区三区无码_精品国产欧美日韩另类一区
      1. <ul id="0c1fb"></ul>

        <noscript id="0c1fb"><video id="0c1fb"></video></noscript>
        <noscript id="0c1fb"><listing id="0c1fb"><thead id="0c1fb"></thead></listing></noscript>

        凭祥市| 中超| 社会| 宕昌县| 正定县| 永善县| 金川县| 布尔津县| 白沙| 阳东县| 绥宁县| 夏津县| 五指山市| 澄城县| 温州市| 拜城县| 淮南市| 汉川市| 肥乡县| 锡林郭勒盟| 乌拉特中旗| 新泰市| 商南县| 哈尔滨市| 阿图什市| 牟定县| 都匀市| 资兴市| 阳新县| 象山县| 巴南区| 温州市| 南皮县| 家居| 建平县| 镇赉县| 姜堰市| 昭通市| 晋城| 元谋县| 大港区|