linux centos7搭建mysql-5.7.29


1. 下載mysql

  1.1  下載地址 

  https://downloads.mysql.com/archives/community/

  1.2  版本選擇

   

 

2. 管理組及目錄權限

  2.1  解壓mysql

    tar -zxf mysql-5.7.29-linux-glibc2.12-x86_64.tar.gz  上傳目錄/home/tools

     

  2.2  重命名

    mv  mysql-5.7.29-linux-glibc2.12-x86_64  mysql-5.7.29

     

  2.3  移動指定目錄

    mv mysql-5.7.29 /usr/local/

     

  2.4  添加用戶組與用戶

    groupadd  mysql

    useradd -r -g mysql mysql

 

     

  2.5  修改目錄權限

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

3. 安裝mysql

  3.1  配置mysql服務

    cp /usr/local/mysql-5.7.29/support-files/mysql.server /etc/init.d/mysql

 

  3.2  修改mysql服務

    vi /etc/init.d/mysql

   

  3.3   修改配置文件my.cnf

    vi  /etc/my.cnf

     

    拷貝內容如下,按需調整參數

    

[client]

port = 33066 default-character-set=utf8 [mysqld] # 一般配置選項  basedir = /usr/local/mysql-5.7.29 datadir = /usr/local/mysql-5.7.29/data port = 33066 character-set-server=utf8 default_storage_engine = InnoDB sql_mode=STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZEO, NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION

  3.4  初始化mysql

    /usr/local/mysql-5.7.29/bin/mysqld  

    --initialize --user=mysql  

    --basedir=/usr/local/mysql-5.7.29  

    --datadir=/usr/local/mysql-5.7.29/data

    成功如下,注意密碼

     

  3.5  啟動服務

    service mysql start

     

4. 登錄與遠程設置

  4.1  登錄mysql

    ./mysql -u root p   記住注冊密碼

     

  4.2  修改root登錄密碼

    set password=password('新密碼');

     

  4.3  開啟遠程訪問

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '密碼'; 
flush privileges;

5. 環境變量與開機啟動配置

  5.1  設置環境變量

    vi /etc/profile

    添加如下內容

# mysql environment 

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

    source /etc/profile  更新系統變量

  5.2  開機啟動

    chkconfig --add mysql  mysql服務到自啟服務

    chkconfig mysql on  設置自啟

    chkconfig --list 查看服務列表

     

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM