1. 程式人生 > >【mysql】 在 centos 上 使用 tar.gz 安裝

【mysql】 在 centos 上 使用 tar.gz 安裝

1、官網或映象下載


 mysql-5.6.34-linux-glibc2.5-x86_64.tar.gz 
 

2、安裝依賴

yum install -y perl-Module-Install.noarch


3、加帳號與分組

#加帳號
userdel mysql
useradd -s /sbin/nologin mysql


#加分組
groupdel mysql
groupadd mysql
useradd -r -g mysql mysql

4、解壓
#解壓並移動到目標位置
rm -rf mysql-5.6.34-linux-glibc2.5-x86_64
rm -rf mysql-5.6.34-linux-glibc2.5-x86_64?
rm -rf /etc/init.d/mysql
rm -rf /etc/init.d/mysql?
rm -rf /usr/local/mysql 

tar -zxvf mysql-5.6.34-linux-glibc2.5-x86_64.tar.gz 

mv mysql-5.6.34-linux-glibc2.5-x86_64 /usr/local/mysql

5、目錄授權
#授權
chown -R mysql:mysql /usr/local/mysql


6、建立資料庫
#建立資料庫例項

/usr/local/mysql/scripts/mysql_install_db --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data

7、設定開機啟動
#開機啟動
cp /usr/local/mysql/support-files/mysql.server  /etc/init.d/mysql

8、資料庫配置檔案 

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

9、 編輯 /etc/my.cnf  改埠,改資料目錄,日誌目錄等

vim /etc/my.cnf


10、編輯 iptabls

echo " 開通 3066 埠"
vim /etc/sysconfig/iptables

11、啟動

service iptables restart 

service mysql restart 

12、改密碼(此版本,本機登入無需密碼)

/usr/local/mysql/bin/mysql -u root 

#修改本機
grant all on *.* to 'root'@'localhost' IDENTIFIED BY 'newpwd' with grant option ;

flush privileges;


#修改遠端
grant all on *.* to 'root'@'192.168.1.%' IDENTIFIED BY 'newpwd' with grant option ;

flush privileges;


13、用 navicat for mysql 登入