Redhat安裝 MySQL5.7.19

1.下載二進制包,mysql-5.7.19-linux-glibc2.12-x86_64.tar.gz鏈接是官網
 wget  https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.19-linux-glibc2.12-x86_64.tar.gz

2.解壓,改名
tar zxvf mysql-5.7.19-linux-glibc2.12-x86_64.tar.gz   -C /usr/local/
mv mysql-5.7.19-linux-glibc2.12-x86_64  mysql

3.刪除庫文件mysql-libs(linux系統自帶的)
rpm -e --nodeps  mysql-libs-5.1.73-8.el6_8.x86_64

4.添加用戶mysql
useradd -M -s /sbin/nologin  mysql

5.在/usr/local/mysql下添加data目錄
mkdir data

6. 更改mysql目錄下目錄及文件所有者、所屬組爲mysql

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

 7.安裝和初始化數據庫 
 cd /usr/local/mysql/bin
 執行:
./mysqld --initialize --user=mysql --basedir=/usr/local/mysql/ --datadir=/usr/local/mysql/data/ --lc_messages_dir=/usr/local/mysql/share --lc_messages=en_US

8.在/etc/目錄下創建my.cnf,並寫入以下內容
[mysqld]  
basedir=/usr/local/mysql/  
datadir=/usr/local/mysql/data/ 

9.啓動mysql服務
cp /usr/local/mysql/support-files/mysql.server   /etc/init.d/mysql 
service mysql start

10.設置mysql 開機啓動

chkconfig --add mysql  
chkconfig --list mysql  
chkconfig --level 35 mysql on
 

11.登錄mysql
cd  /usr/local/mysql/bin/
 ./mysql -u root -p
密碼是第7步產生的密碼

12設置密碼,原密碼在安裝和初始化數據庫(第7步產生)

mysql>  set password=password("root");

13設置遠程登錄權限

mysql>  grant all privileges on *.* to'root' @'%' identified by 'root';
mysql> flush privileges;
mysql> quit

 

14.將mysql加入到環境變量, 實現任意目錄下均可登錄mysql數據庫

方法1:

直接運行命令 export PATH=$PATH:/usr/local/mysql/bin ,每當登出或註銷系統以後,PATH 設置就會失效。


方法2:

1.執行vi ~/.bash_profile修改文件中PATH一行,將/usr/local/mysql/bin加入到PATH=$PATH:$HOME/bin一行之後,
只對當前登錄用戶生效.

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

2.執行命令source  ~/.bash_profile 使其生效


方法3:

1、vi /etc/profile文件,文件末尾加入如下命令,對所有登錄用戶生效

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

2、執行命令source /etc/profile 使其生效

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章