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]
# 檢視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 64位下MySQL5.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 64位下MySQL5.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 64位下mysql5.7安裝配置
用戶 源安裝 sql安裝 ida -c 遠程連接 pri nbsp oar 配置YUM源 在MySQL官網中下載YUM源rpm安裝包:http://dev.mysql.com/downloads/repo/yum/ #下載mysql源安裝包 # wget http://de
CentOS7 64位下MySQL安裝與配置(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