CentOS6.3安裝MySQL資料庫5.6.10並修改MySQL資料庫的root用戶密碼

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

 

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

  www.aiwalls.com  

  安裝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 https://dev.mysql.com/get/Downloads/MySQL-5.6/mysql-5.6.10.tar.gz/from/https://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

 

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *