Centos 6.* 下面安裝mysql 5.1

安裝分爲yum 安裝和源碼包安裝

YUM安裝:

1、使用yum info mysql 在centos系統上面查看源帶的MySQL版本爲5.1
Centos 6.* 下面安裝mysql 5.1

2、因此直接yum -y install mysql mysql-server 即可完成安裝

3、/etc/init.d/mysql start | stop | restart # 啓動 | 停止 | 重啓 | mysql

4、mysql -uroot -p #首次進入mysql無密碼;但是需要初始化mysql,即啓動mysql。

5、配置初始root密碼;格式:mysqladmin -u 用戶 password 密碼
mysqladmin -u root passwordredhat

6、修改用戶密碼; 格式:mysqladmin -u 用戶 -p password 密碼
mysqladmin -u root -p passwordAdmin

源碼包安裝:

1、mysql源碼包下載地址:wget http://dev.mysql.com/get/Downloads/MySQL-5.1/mysql-5.1.73.tar.gz

2、創建用戶、basedir datadir

        useradd -s /sbin/nologin  mysql

        mkdir -p /opt/mysql

        mkdir -p /opt/data/mysql

        chown mysql /opt/data/mysql

3、編譯前的參數配置

        ./configure --prefix=/usr/local/mysql
        其中有報錯信息,需要安裝相對應的庫文件> yum install -y gcc  yum install -y  gcc-c++   yum -y install ncurses*    yum install -y  libtermcap*

        編譯過程中出現“/bin/rm: cannot remove `libtoolT': No such file or directory” 報錯!;註釋掉 configure 文件中的  $RM "$cfgfile";重新編譯即可! 

4、make && make install

5、複製mysql配置文件 cp support-files/my-medium.cnf /etc/my.cnf

  初始化數據庫   ./scripts/mysql_install_db --user=mysql --datadir=/opt/data/mysql/
  拷貝啓動腳本 cp support-files/mysql.server /etc/init.d/mysqld

6、修改權限,並設置開機啓動。
chmod 755 /etc/init.d/mysqld
chkconfig --add mysqld
chkconfig mysqld on

7、啓動mysql服務 /etc/init.d/mysqld start

  啓動報錯:檢查:
  7.1 可以先使用此命令驗證m'y.cnf有沒有錯;
         /opt/mysql/bin/mysqld_safe 若可以正常啓動,則證明my.cnf沒有問題。
  7.2  關閉selinux
  7.3  查看data/mysql權限

8、設置mysql密碼 mysqladmin -uroot password 'redhat'

9、設置環境變量

    vim /etc/profile/
    PATH=$PATH:/opt/mysql/bin/
    source /etc/profile/

至此,mysql源碼包安裝完成。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章