1. 程式人生 > >Linux下Mysql 5.6.30 tar包安裝實踐

Linux下Mysql 5.6.30 tar包安裝實踐

環境:centos 6.5 x64 再選擇
下載完畢後,得到安裝包 mysql-5.6.30-linux-glibc2.5-x86_64.tar.gz 此包不再需要make編譯原始碼(真是扛扛的),之前的mysql-5.6.4.tar.gz包是原始碼包,需要先cmake,再make & make install 上傳到centos6.4的/software目錄下(可以改為你需要的目錄,這裡只是演示) ssh登入到centos6.5,開始執行以下命令 1.解壓tar包 cd /software tar -xzvf mysql-5.6.30-linux-glibc2.5-x86_64.tar.gz mv mysql-5.6.30-linux-glibc2.5-x86_64 mysql-5.6.30 2.新增使用者與組 groupadd mysql useradd -r -g mysql mysql chown -R mysql:mysql mysql-5.6.30 3.安裝資料庫 su mysql cd mysql-5.6.30/scripts ./mysql_install_db --user=mysql --basedir=/software/mysql-5.6.30
 --datadir=/software/mysql-5.6.30/data exit 4.配置檔案 cd /software/mysql-5.6.30/support-files #cp my-default.cnf /etc/my.cnf cp mysql.server /etc/init.d/mysql vim /etc/init.d/mysql          #若mysql的安裝目錄是/usr/local/mysql,則可省略此步 修改檔案中的兩個變更值 basedir=/software/mysql-5.6.21
datadir=/software/mysql-5.6.21/data
5.配置環境變數 vim /etc/profile export MYSQL_HOME="/software/mysql-5.6.30
"
export PATH="$PATH:$MYSQL_HOME/bin" 儲存退出 . /etc/profile 6.新增自啟動服務 chkconfig --add mysql chkconfig mysql on 7.啟動mysql service mysql start 啟動成功後,重啟系統 8.登入mysql及改密碼與配置遠端訪問 mysqladmin -u root password 'your_password'     #修改root使用者密碼 mysqladmin:command not found解決方法:ln-s /mysql安裝路徑/bin/mysqladmin /usr/bin
mysql -u root-p     #登入mysql,需要輸入密碼 mysql>GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'your_password' WITH GRANT OPTION;     #允許root使用者遠端訪問 mysql>FLUSH PRIVILEGES;     #重新整理許可權 mysql>exit
9、開放防火牆3306埠:  
           /sbin/iptables -I INPUT -p tcp --dport 3306 -j ACCEPT #開啟3306埠
           service iptables save   #儲存防火牆規則
           service iptables restart  #重置防火牆規則