<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    posts - 64,comments - 22,trackbacks - 0
    1.下載MySQL
    我下載的版本:mysql-5.5.22.tar.gz

    2.安裝之前先卸載CentOS自帶的MySQL
    [root@localhost ~]# yum remove mysql

    3.編譯安裝Cmake
    下載cmake源碼包:http://www.cmake.org/files/v2.8/cmake-2.8.4.tar.gz

    從共享目錄移至usr目錄
    [root@localhost ~]# mv /mnt/hgfs/Share-CentOS/cmake-2.8.4.tar.gz /usr/cmake-2.8.4.tar.gz
    [root@localhost ~]# cd /usr

    解壓并安裝cmake
    [root@localhost usr]# tar xzvf cmake-2.8.4.tar.gz
    [root@localhost usr]# cd cmake-2.8.4
    [root@localhost cmake-2.8.4]# ./bootstrap

    ---------------------------------------------
    CMake 2.8.4, Copyright 2000-2009 Kitware, Inc.
    ---------------------------------------------
    Error when bootstrapping CMake:
    Cannot find appropriate C compiler on this system.
    Please specify one using environment variable CC.
    See cmake_bootstrap.log for compilers attempted.

    ---------------------------------------------
    Log of errors: /usr/local/src/cmake-2.8.4/Bootstrap.cmk/cmake_bootstrap.log
    ---------------------------------------------
    報錯:缺少C的編譯器
    解決辦法:安裝gcc編譯器
    [root@localhost ~]# yum install gcc

    繼續安裝Cmake
    [root@localhost cmake-2.8.4]# ./bootstrap

    ---------------------------------------------
    CMake 2.8.4, Copyright 2000-2009 Kitware, Inc.
    C compiler on this system is: cc
    ---------------------------------------------
    Error when bootstrapping CMake:
    Cannot find appropriate C++ compiler on this system.
    Please specify one using environment variable CXX.
    See cmake_bootstrap.log for compilers attempted.
    ---------------------------------------------
    Log of errors: /usr/local/src/cmake-2.8.4/Bootstrap.cmk/cmake_bootstrap.log
    ---------------------------------------------
    報錯:缺少C++編譯器
    解決辦法:安裝gcc-c++編譯器
    [root@localhost ~]# yum install gcc-c++

    再次安裝
    [root@localhost cmake-2.8.4]# ./bootstrap
    沒有報錯,編譯安裝
    [root@localhost cmake-2.8.4]# gmake
    [root@localhost cmake-2.8.4]# gmake install

    4.正式開始安裝MySQL
    添加MySQL用戶和用戶組
    [root@localhost ~]# groupadd mysql
    [root@localhost ~]# useradd -g mysql mysql

    MySQL源碼包從共享文件夾移至/usr并解壓
    [root@localhost ~]mv /mnt/hgfs/Share-CentOS/mysql-5.5.22.tar.gz /usr/mysql-5.5.22.tar.gz
    [root@localhost usr]# tar xzvf mysql-5.5.22.tar.gz
    [root@localhost usr]# cd mysql-5.5.22

    Cmake運行
    [root@localhost mysql-5.5.22]# cmake .

    開始編譯安裝
    [root@localhost mysql-5.5.22]# make && make install

    進入安裝目錄,將程序二進制的所有權改為root,數據目錄的說有權改為mysql用戶,更新授權表
    [root@localhost mysql-5.5.22]# cd /usr/local/mysql/
    [root@localhost mysql]# chown -R root .
    [root@localhost mysql]# chown -R mysql .
    [root@localhost mysql]# chgrp -R mysql .
    [root@localhost mysql]# scripts/mysql_install_db --user=mysql

    安全啟動MySQL(默認密碼為空)
    [root@localhost mysql]#./bin/mysqld_safe --user=mysql&

    報錯:

    120908 00:16:25 mysqld_safe Logging to '/usr/local/mysql/data/CentOS.err'.
    120908 00:16:26 mysqld_safe Starting mysqld daemon with databases from /usr/local/mysql/data

    解決方法:
    [root@CentOS ~]# cd /usr/local/mysql/data

    [root@CentOS data]# ls -l
    總用量 29744
    -rw-rw---- 1 mysql root 1585 9月 8 00:16 CentOS.err
    -rw-rw---- 1 mysql mysql 6 9月 8 00:16 CentOS.pid
    -rw-rw---- 1 mysql mysql 18874368 9月 8 00:16 ibdata1
    -rw-rw---- 1 mysql mysql 5242880 9月 8 00:16 ib_logfile0
    -rw-rw---- 1 mysql mysql 5242880 9月 8 00:16 ib_logfile1
    drwxr-xr-x 2 mysql mysql 4096 9月 8 00:14 mysql
    -rw-rw---- 1 mysql mysql 27293 9月 8 00:14 mysql-bin.000001
    -rw-rw---- 1 mysql mysql 1031892 9月 8 00:14 mysql-bin.000002
    -rw-rw---- 1 mysql mysql 107 9月 8 00:16 mysql-bin.000003
    -rw-rw---- 1 mysql mysql 57 9月 8 00:16 mysql-bin.index
    drwx------ 2 mysql mysql 4096 9月 8 00:14 performance_schema
    drwxr-xr-x 2 mysql mysql 4096 9月 8 00:08 test
    [root@CentOS data]# chgrp -R mysql CentOS.err
    [root@CentOS data]# ls -l
    總用量 29736
    -rw-rw---- 1 mysql mysql 1585 9月 8 00:16 CentOS.err
    -rw-rw---- 1 mysql mysql 6 9月 8 00:16 CentOS.pid
    -rw-rw---- 1 mysql mysql 18874368 9月 8 00:16 ibdata1
    -rw-rw---- 1 mysql mysql 5242880 9月 8 00:16 ib_logfile0
    -rw-rw---- 1 mysql mysql 5242880 9月 8 00:16 ib_logfile1
    drwxr-xr-x 2 mysql mysql 4096 9月 8 00:14 mysql
    -rw-rw---- 1 mysql mysql 27293 9月 8 00:14 mysql-bin.000001
    -rw-rw---- 1 mysql mysql 1031892 9月 8 00:14 mysql-bin.000002
    -rw-rw---- 1 mysql mysql 107 9月 8 00:16 mysql-bin.000003
    -rw-rw---- 1 mysql mysql 57 9月 8 00:16 mysql-bin.index
    drwx------ 2 mysql mysql 4096 9月 8 00:14 performance_schema
    drwxr-xr-x 2 mysql mysql 4096 9月 8 00:08 test

    連接本機MySQL
    [root@localhost mysql]#mysql –u root –p
    提示輸入password,默認為空,按Enter即可

    斷開連接
    mysql>exit;

    為root賬戶設置密碼
    [root@localhost ~]# cd /usr/local/mysql/bin
    [root@localhost mysql]# ./bin/mysqladmin -u root password 123456
    Enter Password:123456

    設置選項文件,將配置文件拷貝到/etc下
    [root@localhost mysql]# cp support-files/my-medium.cnf /etc/mysql.cnf

    設置開機自啟動
    [root@localhost mysql]# cp support-files/mysql.server /etc/init.d/mysql
    [root@localhost mysql]# chmod +x /etc/init.d/mysql

    [root@localhost mysql]# chkconfig mysql on
     


    通過服務來啟動和關閉Mysql
    [root@localhost ~]# service mysql start
    [root@localhost ~]# service mysql stop

    5.安裝設置完畢,之后使用只需啟動-連接-斷開-關閉,命令如下:
    [root@CentOS mysql]# service mysql start
    Starting MySQL.. [確定]
    [root@CentOS mysql]# mysql -u root -p
    Enter password:
    Welcome to the MySQL monitor. Commands end with ; or \g.
    Your MySQL connection id is 1
    Server version: 5.5.22 Source distribution

    Copyright (c) 2000, 2011, Oracle and/or its affiliates. All rights reserved.

    Oracle is a registered trademark of Oracle Corporation and/or its
    affiliates. Other names may be trademarks of their respective
    owners.

    Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

    mysql> show databases;
    +--------------------+
    | Database |
    +--------------------+
    | information_schema |
    | mysql |
    | performance_schema |
    | test |
    +--------------------+
    4 rows in set (0.07 sec)

    mysql> exit;
    Bye
    [root@CentOS mysql]# service mysql stop
    Shutting down MySQL. [確定]

    6.其它:
    查看進程命令 ps –ef|grep mysqld
    kill進程命令 kill –9 進程號
    posted on 2013-02-24 00:31 hellxoul 閱讀(5504) 評論(1)  編輯  收藏 所屬分類: MySQL

    FeedBack:
    # re: CentOS6.3安裝MySQL5.6
    2013-09-30 17:26 | 你好坑人
    擦 你這明顯是5.5的 標題黨  回復  更多評論
      
    主站蜘蛛池模板: 四虎永久在线观看免费网站网址 | 亚洲综合激情另类专区| 亚洲av永久无码天堂网| 久久精品国产精品亚洲艾 | 无码中文字幕av免费放dvd| 99爱在线精品免费观看| 亚洲成网777777国产精品| 亚洲国产精品国自产电影| 无码AV片在线观看免费| 久久久亚洲欧洲日产国码aⅴ| 美女视频免费看一区二区| 日韩精品亚洲专区在线观看| 亚洲卡一卡2卡三卡4卡无卡三| 久久国产精品免费专区| 亚洲精品国产成人99久久| 亚洲精品国产免费| 亚洲精品美女久久久久久久| 国产乱色精品成人免费视频| yellow视频免费看| 亚洲avav天堂av在线不卡| 在线观看H网址免费入口| 亚洲精品国产日韩| 亚洲国产精品13p| 久久成人无码国产免费播放| 亚洲综合中文字幕无线码| 永久免费av无码网站yy| 亚洲欧洲自拍拍偷午夜色| 破了亲妺妺的处免费视频国产 | 亚洲AV无码一区二区乱子仑 | 亚洲精品又粗又大又爽A片| 九月婷婷亚洲综合在线| 羞羞视频免费网站日本| 国产一区二区三区免费视频| 国产免费牲交视频免费播放| 免费在线观看亚洲| 亚洲AV噜噜一区二区三区| 亚洲色无码专区在线观看| 男女免费观看在线爽爽爽视频 | 日韩免费电影网站| 亚洲av中文无码字幕色不卡| 亚洲精品无码永久在线观看你懂的|