程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> MYSQL數據庫 >> 關於MYSQL數據庫 >> CentOS6.3安裝MySQL5.6.10並修改MySQL的root用戶密碼

CentOS6.3安裝MySQL5.6.10並修改MySQL的root用戶密碼

編輯:關於MYSQL數據庫

      環境:CentOS 6.3 最小化缺省安裝,配置好網卡。

      安裝MySQL前,確認Internet連接正常,以便下載安裝文件。

      先使用 yum -y update 指令升級系統到最新版本。

      本安裝將MySQL的數據文件與執行文件分離,如果你打算設置到不同的路徑,注意修改對應的執行命令和數據庫初始化腳本。

      # 修改防火牆設置,打開3306端口

      vi /etc/sysconfig/iptables

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

      # 重啟防火牆使新設置生效

      service iptables restart

      # 新增用戶組

      groupadd mysql

      # 新增用戶

      useradd mysql -g mysql

      # 新建數據庫執行文件目錄

      mkdir -p /usr/local/mysql

      # 新建數據庫數據文件目錄

      mkdir -p /db/mysql/data

      # 修改目錄擁有者

      chown -R mysql:mysql /usr/local/mysql

      chown -R mysql:mysql /db/mysql/data

      chown -R mysql:mysql /usr/local/mysql/.

      chown -R mysql:mysql /db/mysql/data/.

      # 編輯PATH搜索路徑

      vi /etc/profile

      Append these 2 lines to the end of the file:

      PATH=/usr/local/mysql/bin:/usr/local/mysql/lib:$PATH

      export PATH

      # 生效PATH搜索路徑

      source /etc/profile

      # 編輯hosts文件,加入本機IP和主機名

      192.168.211.100 centhost.centdomain

      # 安裝編譯源碼所需的工具和庫

      yum -y install wget gcc-c++ ncurses-devel cmake make perl

      # 進入源碼壓縮包下載目錄

      cd /usr/src

      # 下載源碼壓縮包

      wget http://dev.mysql.com/get/Downloads/MySQL-5.6/mysql-5.6.10.tar.gz/from/http://cdn.mysql.com/

      # 解壓縮源碼包

      tar -zxv -f mysql-5.6.10.tar.gz

      # 進入解壓縮源碼目錄

      cd mysql-5.6.10

      # 從mysql5.5起,mysql源碼安裝開始使用cmake了,執行源碼編譯配置腳本。

      cmake

      -DCMAKE_INSTALL_PREFIX=/usr/local/mysql

      -DMYSQL_UNIX_ADDR=/usr/local/mysql/mysql.sock

      -DDEFAULT_CHARSET=utf8

      -DDEFAULT_COLLATION=utf8_general_ci

      -DWITH_MYISAM_STORAGE_ENGINE=1

      -DWITH_INNOBASE_STORAGE_ENGINE=1

      -DWITH_ARCHIVE_STORAGE_ENGINE=1

      -DWITH_BLACKHOLE_STORAGE_ENGINE=1

      -DWITH_MEMORY_STORAGE_ENGINE=1

      -DWITH_READLINE=1

      -DENABLED_LOCAL_INFILE=1

      -DMYSQL_DATADIR=/db/mysql/data

      -DMYSQL_USER=mysql

      -DMYSQL_TCP_PORT=3306

      # 編譯源碼,這一步時間會較長,耐心等待。

      make

      # 安裝

      make install

      # 復制配置文件

      cp /usr/local/mysql/support-files/my-default.cnf /etc/my.cnf

      # 進入安裝路徑

      cd /usr/local/mysql

      # 執行配置腳本

      scripts/mysql_install_db --user=mysql --datadir=/db/mysql/data

      # 復制服務啟動腳本

      cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysql

      # 啟動MySQL服務

      service mysql start

      # 設置開機自動啟動服務

      chkconfig mysql on

      >>>>>>>>>>>>>>>完成

      修改MySQL的root用戶的密碼以及打開遠程連接

      mysql> use mysql;

      mysql> desc user;

      mysql> GRANT ALL PRIVILEGES ON *.* TO root@"%" IDENTIFIED BY "root"; //為root添加遠程連接的能力

      mysql> update user set Password = password('123456') where User='root'; //設置root用戶密碼

      mysql> select Host,User,Password from user where User='root';

      mysql> flush privileges;

      mysql> exit

    1. 上一頁:
    2. 下一頁:
    Copyright © 程式師世界 All Rights Reserved