CentOS 7 - 安裝MySQL 5.7

CentOS 7的默認yum倉庫中並無MySQL5.7,咱們須要手動添加,好在MySQL官方提供了倉庫的地址,因此咱們可以比較簡單地安裝MySQL。mysql

本文咱們將介紹CentOS 7下MySQL5.7的安裝。sql

  1. 添加Mysql5.7倉庫
sudo rpm -ivh https://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm
複製代碼
  1. 確認Mysql倉庫成功添加
sudo yum repolist all | grep mysql | grep enabled
複製代碼

若是展現像下面,則表示成功添加倉庫:數據庫

mysql-connectors-community/x86_64  MySQL Connectors Community    enabled:     51
mysql-tools-community/x86_64       MySQL Tools Community         enabled:     63
mysql57-community/x86_64           MySQL 5.7 Community Server    enabled:    267
複製代碼
  1. 開始安裝Mysql5.7
sudo yum -y install mysql-community-server
複製代碼
  1. 啓動Mysqlvim

    1. 啓動
    sudo systemctl start mysqld
    複製代碼
    1. 設置系統啓動時自動啓動
    sudo systemctl enable mysqld
    複製代碼
    1. 查看啓動狀態
    sudo systemctl status mysqld
    複製代碼
  2. Mysql的安全設置安全

    CentOS上的root默認密碼能夠在文件/var/log/mysqld.log找到,經過下面命令能夠打印出來bash

    cat /var/log/mysqld.log | grep -i 'temporary password'
    複製代碼

    執行下面命令進行安全設置,這個命令會進行設置root密碼設置,移除匿名用戶,禁止root用戶遠程鏈接等ui

    mysql_secure_installation
    複製代碼
  3. 設置數據庫編碼爲utf8編碼

    1. 打開配置文件
    sudo vim /etc/my.cnf
    複製代碼
    1. 在[mysqld],[client],[mysql]節點下添加編碼設置
    [client]
    default-character-set=utf8
    
    [mysql]
    default-character-set=utf8
    
    [mysqld]
    collation-server = utf8_unicode_ci
    init-connect='SET NAMES utf8'
    character-set-server = utf8
    複製代碼
    1. 重啓Mysql便可
    sudo systemctl restart mysqld
    複製代碼
相關文章
相關標籤/搜索