centos 下安裝 mysql 5.6

centos 下安裝 mysql 5.6

 記錄一下本身在centos5.5 上安裝mysql5.6.10的過程。html

  安裝各類依賴軟件包:mysql

  1.   安裝gcc編譯器linux

?c++

1
2
yum -y install gcc
yum -y install gcc -c++

    2.   安裝cmake (由於mysql5.6 更改了安裝方式由以前的configure改成了cmake sql

     下載cmake shell

?數據庫

1
wget http: //www .cmake.org /files/v2 .8 /cmake-2 .8.11.2. tar .gz

     解壓 windows

?centos

1
tar -xzvf  cmake-2.8.11.2. tar .gz

?ide

1
2
3
4
5
6
7
cd cmake-2.8.11.2
 
    . /Bootstrap
 
    make
 
    make install

    3.  安裝mysql

        下載mysql5.6.10: 

        下載地址:http://dev.mysql.com/downloads/mysql/5.6.html#downloads

        解壓:   

?

1
tar -xzvf mysql-5.6.10. tar .gz

?

1
2
3
cd mysql-5.6.10
 
cmake ./ <strong>< /strong ><span>< /span > // 不指定安裝位置,默認安裝在 /usr/local/mysql

        出了點差錯:


 

       安裝缺乏的依賴庫:

       下載:   

?

1
wget http: //invisible-island .net /datafiles/release/ncurses . tar .gz

       解壓:  

?

1
tar -xzvf ncurses. tar .gz

?

1
2
3
4
5
cd ncurses-5.9
 
. /configure
make
make install

      準備就緒:刪除CMakeCache.txt 而後從新安裝

?

1
2
cmake ./
make

  呼呼又出錯了

  

            眨一看權限不夠,不可以啊,咱可用得是root用戶啊, linux小白迷茫了,google吧!!!唉,原來是        由於在windows下的共享目錄下編譯,因此沒法建立符號鏈接,致使編譯失敗。

       代碼挪個地,再試試!

?

1
2
rm -rf CMakecache.txt
make clean

?

1
2
3
cmake ./
make
make install


 

    安裝成功啦!!! 

4. 建立mysql 用戶組 用戶 修改/usr/local/mysql 文件夾屬性

   

   生成默認配置文件:

 

?

1
cp default-my.cnf /etc/my .cnf

 5. 啓動mysql

    萬事俱備只欠東風,將mysql服務啓起來吧!

 

?

1
. /mysql_install_db --basedir= /usr/local/mysql --datadir= /usr/local/mysql/data

   老祖宗說過忘乎所以是沒有好結果滴!這麼又是個出錯,My God!

仔細看看,權限又是權限問題,馬虎大意害死人啊,再搞一次

?

1
. /mysql_install_db --user=mysql --basedir= /usr/local/mysql --datadir= /usr/local/mysql/data

?

1
mysqld_safe > /dev/null &

     搞定,終於跑起來了! 喂喂,可別忙着收工哈~ 別忘了mysql的root賬號初始密碼但是空的,敞開門赤裸裸的誘惑有沒有?!

    加個密碼:

?

1
mysqladmin -u root password your_password

    由於mysql root用戶默認是隻能經過本地訪問的,若是須要在遠程經過root登陸數據庫須要修改一下root的權限。

相關文章
相關標籤/搜索