Linux下Mysql 5.6.30 tar包安裝實踐
阿新 • • 發佈:2018-12-29
環境: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 #重置防火牆規則
下載完畢後,得到安裝包 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.21/data 5.配置環境變數 vim /etc/profile export MYSQL_HOME="/software/mysql-5.6.30
9、開放防火牆3306埠:
/sbin/iptables -I INPUT -p tcp --dport 3306 -j ACCEPT #開啟3306埠
service iptables save #儲存防火牆規則
service iptables restart #重置防火牆規則