久久精品精选,精品九九视频,www久久只有这里有精品,亚洲熟女乱色综合一区
    分享

    Linux下編譯安裝mysql

     小豬窩969 2014-11-10

    (呵)近一段時(shí)間由于工作需要,終于開(kāi)始玩Linux了,今天搞了一天的MySQL編譯安裝,記錄下來(lái),備忘吧!!

    本人經(jīng)過(guò)測(cè)試了幾次,屢試不爽,感謝作者,特此轉(zhuǎn)載,呵呵。

    (卡)安裝環(huán)境:VmWare5(橋接模式) + RedHat E AS 4 + 已安裝了開(kāi)發(fā)工具以及相關(guān)開(kāi)發(fā)包(安裝Linux系統(tǒng)時(shí)自己要定制的),并測(cè)試成功

     

    (!)先給出MySQL For Linux 源碼下載地址,是xx.tar.zg格式的

    http://www./m/mysql-5.0.45.tar.gz.24433261.0.0.html

     

    (1)

          -------------預(yù)備工作----------

          1:假如下載的文件名為:mysql-5.0.45.tar.gz

          2:假如copy到 /home下

          3:groupadd mysql #添加mysql組

          4:useradd -g mysql mysql #添加一個(gè)mysql用戶

          5:cd /home #進(jìn)入到該目錄

     

          -----------------------編譯過(guò)程-----------------------

          6:tar zxvf mysql-5.0.45.tar.gz #解壓后,在該目錄下會(huì)出現(xiàn)一個(gè)同名的文件夾

          7:cd /home/mysql-5.0.45

          8:./configure --prefix=/usr/local/mysql --with-charset=utf8 --with-collation=utf8_general_ci --with-extra-charsets=latin1 #參數(shù)設(shè)置,可以先不明白,以后再修改配置

          9:make

          10:make install

          11:cp support-files/my-medium.cnf /etc/my.cnf #如果/etc/my.cnf已存在,則先備份,再刪除

          12:vi /etc/my.cnf #將log-bin=mysql-bin注釋掉

     

          ----------------------------安裝并初步配置mysql--------------------------

          13:cd /usr/local/mysql

          14:bin/mysql_install_db --user=mysql #初始化mysql

          15:chown -R root . #改當(dāng)前目錄的捅有者為root。注意,最后有個(gè) . 啊,表示當(dāng)前目錄

          16:chown -R mysql /usr/local/mysql/var #-R表示遞歸之下的所有目錄

          17:chgrp -R mysql /usr/local/mysql #改變目錄所屬為mysql

          18:bin/mysqld_safe --user=mysql & #啟動(dòng)mysql

     

          -----------------------------------------更改mysql的root用戶密碼----------------------------

          19:bin/mysqladmin -uroot password 123456 #在mysql政黨啟動(dòng)的情況下,更改root用戶的登錄密碼

          20:bin/mysql -uroot -p #輸入此命令后,會(huì)提示你輸入root用戶密碼123456,

          21:show databases; #如果查出所有數(shù)據(jù)庫(kù),就恭喜你了

     

          ------------------------------------------------------把mysql加入到系統(tǒng)服務(wù)中-------------------------------------

          22:cp  /usr/local/mysql/share/mysql/mysql.server  /etc/init.d/mysqld      

                 chkconfig --add  mysqld #加入到系統(tǒng)服務(wù)中,就可以通過(guò)service mysqld start|stop|status|restart等進(jìn)行管理,很是方便,就不用再到/usr/local/mysql5.0.45/bin/啟動(dòng)mysql了

     

          ------------------------------------------------------------------配置mysql環(huán)境變量------------------------------------------------

          23:cd /root #回到你的個(gè)人主目錄,我這里是用root登陸的

                 cp .bashrc .bashrc.bak #備份一下吧

                 vi .bashrc

                 在最后加入:export PATH=/usr/local/mysql/bin:$PATH:.
                 source ~/.bashrc #回到終端再輸入此命令,以使剛修改的起作用,~代表用戶主目錄

                 env #查看一下是否生效

          24:此是用來(lái)替換23步的一種方法

                 cp /usr/local/mysql/bin/mysql   /usr/bin/mysql #把mysql常用的工具目錄加入到系統(tǒng)變量目錄中去,自己選擇性加,這樣做主要是可以直接運(yùn)行該工具,而不需要切換到該目錄下,類似于添加環(huán)境變量了

     

          -------------------------------------------------------------------------------讓Linux開(kāi)放3306端口-------------------------------------------

          25:service iptables stop

                 vi /etc/sysconfig/iptables

                 -A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT

                 service iptables start

     

          -------------------------------------------------------------------------------給root用戶開(kāi)啟mysql遠(yuǎn)程訪問(wèn)權(quán)限--------------------------------------------

          26:shutdown -hr now #重啟

                 ps -e | grep mysql #查看mysql是否已隨開(kāi)機(jī)啟動(dòng),或者輸入:service mysqld status

                 mysql -uroot -p #進(jìn)入mysql

                 輸入root用戶的密碼

                 grant all on *.* to root@'%' identified by '123456';

                 #grant 權(quán)限 on 數(shù)據(jù)庫(kù)名.表名 to 用戶@登錄主機(jī) identified by "用戶密碼";

                 flush privileges; #為了開(kāi)發(fā)方便,可以讓root用戶具有遠(yuǎn)程訪問(wèn)的權(quán)限

                 #最后,再附上一個(gè)很好用的mysql客戶端,http://download.csdn.net/source/924456

     

    (2)默認(rèn)的mysql數(shù)據(jù)庫(kù)目錄是 /usr/local/mysql-5.0.45/var

            我們?cè)诎惭b時(shí)指定了安裝目錄為/usr/local/mysql-5.0.45,除了在這里安裝所要的文件外,還有一部分用戶常用的,可執(zhí)行二進(jìn)制文件被放到了/usr/bin中,其實(shí),在/usr/local/mysql-5.0.45/bin下,全都有這些命令了,之所以要在/usr/bin中把那幾個(gè)命令考過(guò)來(lái),就是為了方便,相當(dāng)于設(shè)置環(huán)境變量了,你可以echo $PATH一下,里面一定有/usr/bin這個(gè)值的。

             明白了安裝過(guò)程,刪除mysql也就不足為難了

     

     (3)通過(guò)一個(gè)完整的例子,自己會(huì)學(xué)到很多東西,linux常用命令還真需要自己來(lái),整理記錄

            Fighting And Keep Moving!!

      本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購(gòu)買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
      轉(zhuǎn)藏 分享 獻(xiàn)花(0

      0條評(píng)論

      發(fā)表

      請(qǐng)遵守用戶 評(píng)論公約

      類似文章 更多

      主站蜘蛛池模板: 一級特黃色毛片免費看| 亚洲电影天堂在线国语对白| 成人午夜激情在线观看| 午夜福利片1000无码免费| 天天做天天爱夜夜爽导航| 亚洲综合小说另类图片五月天| 国产69精品久久久久99尤物| 潮喷失禁大喷水无码| AV最新高清无码专区| 国产JJIZZ女人多水喷水| 亚洲国产日韩A在线亚洲| 久久婷婷国产剧情内射白浆| 少妇又色又紧又爽又刺激视频| 精品无码久久久久久久动漫| 成A人片亚洲日本久久| 波多野结衣中文字幕一区二区三区| 国语做受对白XXXXX在线| 亚洲精品一区二区天堂| 国产亚洲欧美在线观看三区| 中国熟女仑乱hd| 亚洲AV中文无码乱人伦在线咪咕| 天天综合亚洲色在线精品| 精品国产品香蕉在线| 精品国产美女福到在线不卡| 两个人看的WWW在线观看 | 色综合久久久久综合99| 无码精品人妻一区二区三区中| 精品乱码一区二区三四五区| 在线看无码的免费网站| 欧美国产日产一区二区| 久久综合色一综合色88| 久久精品国产蜜臀av| 亚洲AV成人片不卡无码| 亚洲最大的熟女水蜜桃AV网站| 最新国产精品中文字幕| 亚洲AV国产福利精品在现观看| 2020无码专区人妻系列日韩| 88国产精品欧美一区二区三区| 国产成AV人片久青草影院| 99RE6在线视频精品免费下载| 国产宅男宅女精品A片在线观看|