免费视频淫片aa毛片_日韩高清在线亚洲专区vr_日韩大片免费观看视频播放_亚洲欧美国产精品完整版

打開APP
userphoto
未登錄

開通VIP,暢享免費(fèi)電子書等14項(xiàng)超值服

開通VIP
Linux下編譯安裝mysql

(呵)近一段時(shí)間由于工作需要,終于開始玩Linux了,今天搞了一天的MySQL編譯安裝,記錄下來,備忘吧?。?/p>

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

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

 

(?。┫冉o出MySQL For Linux 源碼下載地址,是xx.tar.zg格式的

http://www.filewatcher.com/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)入到該目錄

 

      -----------------------編譯過程-----------------------

      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ù)中,就可以通過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:此是用來替換23步的一種方法

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

 

      -------------------------------------------------------------------------------讓Linux開放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用戶開啟mysql遠(yuǎn)程訪問權(quán)限--------------------------------------------

      26:shutdown -hr now #重啟

             ps -e | grep mysql #查看mysql是否已隨開機(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; #為了開發(fā)方便,可以讓root用戶具有遠(yuǎ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è)命令考過來,就是為了方便,相當(dāng)于設(shè)置環(huán)境變量了,你可以echo $PATH一下,里面一定有/usr/bin這個(gè)值的。

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

 

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

        Fighting And Keep Moving!!

本站僅提供存儲(chǔ)服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊舉報(bào)。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
Centos7手動(dòng)安裝mysql5.5.tar.gz解壓安裝筆記整理
mysql在linux下的安裝
Mysql5.7 Linux編譯安裝教程
Linux部署tomcat、mysql、jdk
Mysql安裝教程問題以及安裝成功例子
linux(center OS7)安裝JDK、tomcat、mysql 搭建java web項(xiàng)目運(yùn)行環(huán)境
更多類似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長(zhǎng)圖 關(guān)注 下載文章
綁定賬號(hào)成功
后續(xù)可登錄賬號(hào)暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服