1. 程式人生 > >CentOS7-64位下 MySQL5.7 安裝與配置(YUM)

CentOS7-64位下 MySQL5.7 安裝與配置(YUM)

1、配置YUM源

    在MySQL官網中下載YUM源rpm安裝包
    http://dev.mysql.com/downloads/repo/yum/
    
    # 下載MySQL源安裝包
    [[email protected] ~]# wget cd https://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm
    
    # 安裝MySQL源
    [[email protected] ~]# yum localinstall mysql57-community-release-el7-11.noarch.rpm

    # 檢查MySQL源是否安裝成功

    [[email protected] ~]# yum repolist enabled | grep "mysql.*-community.*"

    
    
    看到上圖所示表示安裝成功。
    (注:可以修改vim /etc/yum.repos.d/mysql-community.repo源,改變預設安裝的mysql版本)
    
2、安裝MySQL
    # 安裝MySQL
    [[email protected] ~]# yum install mysql-community-server
    
    # 啟動MySQL服務
    [[email protected]
~]# systemctl start mysqld

    # 檢視MySQL的啟動狀態
    [[email protected] ~]# systemctl status mysqld
    
    # 設定“開機啟動”
    
    [[email protected] ~]# systemctl enable mysqld
    
    [[email protected] ~]# systemctl daemon-reload

3、配置MySQL
    修改root本地登入密碼

    mysql安裝完成之後,在/var/log/mysqld.log檔案中給root生成了一個預設密碼
    
   


    # 找到root預設密碼
    [[email protected] ~]# grep 'temporary password' /var/log/mysqld.log

    # 登入MySQL
    [[email protected] ~]# mysql -uroot -p

    # 修改預設密碼(方法一)
    mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'MyNewPass2!';
    
    # 修改預設密碼(方法二)
    mysql> set password for 'root'@'localhost'=password('MyNewPass2!');
    
    (注:mysql5.7預設安裝了密碼安全檢查外掛(validate_password),預設密碼檢查策略要求密碼必須包含:大小寫字母、數字和特殊符號,並且長度不能少於8位。否則會提示ERROR 1819 (HY000): Your password does not satisfy the current policy requirements錯誤,如下圖所示: )

    # 通過msyql環境變數檢視密碼策略的相關資訊
    mysql> show variables like '%password%';

   
    
    validate_password_policy:密碼策略,預設為MEDIUM策略
    validate_password_dictionary_file:密碼策略檔案,策略為STRONG才需要
    validate_password_length:密碼最少長度
    validate_password_mixed_case_count:大小寫字元長度,至少1個
    validate_password_number_count :數字至少1個
    validate_password_special_char_count:特殊字元至少1個
    上述引數是預設策略MEDIUM的密碼檢查規則。

    策略        檢查規則
    0 or LOW     Length
    1 or MEDIUM     Length; numeric, lowercase/uppercase, and special characters
    2 or STRONG     Length; numeric, lowercase/uppercase, and special characters; dictionary file


    修改密碼策略

    在/etc/my.cnf檔案新增validate_password_policy配置,指定密碼策略

    # 選擇0(LOW),1(MEDIUM),2(STRONG)其中一種,選擇2需要提供密碼字典檔案
    [mysqld]
    validate_password_policy=0

    # 如果不需要密碼策略,新增my.cnf檔案中新增如下配置禁用即可
    [mysqld]
    validate_password = off

    # 重新啟動mysql服務使配置生效
    [[email protected] ~]# systemctl restart mysqld

    新增遠端登入使用者

    # 預設只允許root帳戶在本地登入,如果要在其它機器上連線mysql,必須修改root允許遠端連線,或者新增一個允許遠端連線的帳戶,為了安全起見,新增一個新的帳戶
    mysql> GRANT ALL PRIVILEGES ON *.* TO 'yangxin'@'%' IDENTIFIED BY 'Yangxin0917!' WITH GRANT OPTION;

    
    配置預設編碼為utf8

    # 修改/etc/my.cnf配置檔案,在[mysqld]下新增編碼配置
    [mysqld]
    character_set_server=utf8
    init_connect='SET NAMES utf8'

---------------------------------------------------------------------------

預設配置檔案路徑:
配置檔案:/etc/my.cnf
日誌檔案:/var/log//var/log/mysqld.log
服務啟動指令碼:/usr/lib/systemd/system/mysqld.service
socket檔案:/var/run/mysqld/mysqld.pid


相關推薦

CentOS7 64MySQL5.7安裝配置YUM

isa 插件 lan 修改 文件路徑 res http off head 原文:https://www.linuxidc.com/Linux/2016-09/135288.htm 安裝環境:CentOS7 64位 MINI版,安裝MySQL5.7 1、配置YUM源 在M

CentOS7-64 MySQL5.7 安裝配置YUM

1、配置YUM源     在MySQL官網中下載YUM源rpm安裝包     http://dev.mysql.com/downloads/repo/yum/          # 下載MySQL源安裝包     [[email protected] ~]# w

CentOS7 64MySQL5.7安裝配置

mmu html sql -o ces valid ica strong med 1、下載並安裝MySQL官方的 Yum Repository 下載安裝用的Yum Repository [root@izm5e14weg5qigotah0j80z ~]# wget -i

CentOS7安裝MySQL5.7安裝配置YUM

centos7下安裝mysql5.7安裝與配置(yum) CentOS7下安裝MySQL5.7安裝與配置(YUM) 安裝環境:CentOS7 64位 MINI版,安裝MySQL5.71、配置YUM源 在MySQL官網中下載YUM源rpm安裝包:http://dev.mysql.co

YUM CentOS 7 64mysql5.7安裝配置

用戶 源安裝 sql安裝 ida -c 遠程連接 pri nbsp oar 配置YUM源 在MySQL官網中下載YUM源rpm安裝包:http://dev.mysql.com/downloads/repo/yum/ #下載mysql源安裝包 # wget http://de

CentOS7 64MySQL安裝配置YUM

emp .repo 重新 gre 檢查 require 64位安裝 啟動 mysql 安裝環境:騰訊雲CentOS7 64位安裝MySQL5.7 1、配置YUM源 在MySQL官網中下載YUM源rpm安裝包:http://dev.mysql.com/downloads/re

Centos7 mysql5.7安裝配置

文章目錄 Centos7 mysql5.7安裝與配置 安裝 方法一 mariadb代替 方法二 官網安裝mysql 配置 初始化密碼 設定簡單密碼 允許遠端連線

CentOS 7 PHP 7,MySQL 5.7 和 Nginx 1.8 的安裝配置實用

下面將一步步在 CentOS 7 下 PHP 7,MySQL 5.7 和 Nginx 1.8 的安裝與配置。首先我的 CentOS 版本是7.0.1406 [[email protected] ~]# lsb_release -a LSB Version:  

基於centos7系統SVN的安裝配置阿里雲伺服器Linux

       對於企業或者公司來說,檔案的管理一直以來都是很頭疼的事,SVN的出現對於檔案的管理提供了很大的幫助。廢話不多說了,關於SVN,就不做過多介紹了,想要了解更多的話,請檢視SVN簡介。 關於Linux系統下如何安裝SVN,下面給我我自己的實踐步驟

Windows 7作業系統Apache的安裝配置圖文詳解

This is the main Apache HTTP server configuration file. It contains the # configuration directives that give the server its instructions. # See <UR

mysql5.7安裝配置

Step1: 檢測系統是否自帶安裝mysql # yum list installed | grep mysql Step2: 刪除系統自帶的mysql及其依賴 命令: # yum -y remove mysql-libs.x86_64     1 檢視Linux發行

Windows10的docker安裝入門 建立自己的docker映象並且在容器中執行它

Docker 是一個開源的應用容器引擎,讓開發者可以打包他們的應用以及依賴包到一個可移植的容器中,然後釋出到任何流行的 Linux 機器上,也可以實現虛擬化。容器是完全使用沙箱機制,相互之間不會有任何介面。 本教程主要分以下幾點內容:  ------------

Ubuntu16.04 hadoop的安裝配置偽分散式環境

export JAVA_HOME=/usr/lib/jvm/java export JRE_HOME=${JAVA_HOME}/jre export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib export PATH=${JAVA_HOME}/bin:$PATH

centos docker 的 安裝使用

一. docker Docker 是一個開源的應用容器引擎,讓開發者可以打包他們的應用以及依賴包到一個可移植的容器中,然後釋出到任何流行的 Linux 機器上,也可以實現虛擬化。容器是完全使用沙箱機制,相互之間不會有任何介面。 從上面Docker的lo

Windows10的docker安裝入門 使用docker toolbox安裝docker

查看 ads 而不是 tar bubuko 安裝docker install 流行 移植 Docker 是一個開源的應用容器引擎,讓開發者可以打包他們的應用以及依賴包到一個可移植的容器中,然後發布到任何流行的 Linux 機器上,也可以實現虛擬化。容器是完全使用沙箱機制,相

linux應用之vim的安裝配置centos

utf8 power scroll pbo gb2312 nco pla red vma 1.vim的安裝 #yum search vim //查看vim相關軟件信息 #yum install -y vim* //在線安裝vim 2.vim的配置 (1)~/.vimi

Ansible基礎安裝配置

回滾 user lin 系統服務管理 oot 備份 cut htm 遠程主機 常用模塊使用(1)、setup## 用來查看遠程主機的一些基本信息# ansible storm_cluster -m setup (2)、ping## 用來測試遠程主機的運行狀態# ansibl

Redis安裝配置 Windows10

一,Windows安裝: 2,安裝Redis-x64-3.2.100.msi ( 安裝步驟,下一步下一步,有選擇框選中即可),  安裝完成配置:E:\Program Files\Redis\redis.windows-service.conf 3,設定 re

vsftpd檔案伺服器的安裝配置Linux

vsftpd是一款免費的、開源的ftp伺服器軟體。   安裝環境(centos 6.8 64位)   安裝版本 vsftpd-2.2.2-24.el6.x86_64   安裝步驟:     一:執行 yum -y install vsftpd(1、可以先執行 rp

linux elasticsearch的安裝配置

1. 安裝地址 https://www.elastic.co/products/elasticsearch 2. 使用 xshell 將壓縮包上傳到linux上,解壓elasticsearch-5.6.1.tar.gz到/home目錄下。 切記不要放在root目錄下 3