centos mysql安装_mysql yum源安装
部署服務器環(huán)境的時候經常要安裝mysql,以下是常見的安裝方式
源碼安裝
rpm包安裝
yum源安裝
這篇主要介紹yum源安裝。
yum源下載
進入 https://dev.mysql.com/downloads/?頁面,可以看到有很多的下載項,我們選擇的是?MySQL Yum Repository
對應的鏈接是:
https://dev.mysql.com/downloads/repo/yum/
這里我選擇 mysql80-community-release-el7-3.noarch.rpm
直接在 linux 命令行執(zhí)行以下命令下載
wget?https://repo.mysql.com//mysql80-community-release-el7-3.noarch.rpm安裝yum源
進入?
mysql80-community-release-el7-3.noarch.rpm?
的下載目錄
rpm -ivh mysql80-community-release-el7-3.noarch.rpm修改yum源的下載鏈接
yum源安裝之后,默認的下載鏈接速度比較慢,需要修改下下載鏈接,國內一般可以修改成阿里云的鏈接
? ?1.?備份系統(tǒng)自帶的yum源配置文件
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bak?2. 下載aliyun的yum源配置文件到/etc/yum.repos.d/cd /etc/yum.repos.d/wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo選擇版本
yum源配置文件中會包含多個版本的mysql,默認會選擇最新的版本,目前是MySQL 8.0,這里我們選擇的版本MySQL5.7
編輯/etc/yum.repos.d/mysql-community.repo文件,把 [mysql57-community] 的 enabled 設置為1, 把默認的 [mysql80-community] 的 enabled 設置為 0
vim /etc/yum.repos.d/mysql-community.repo# Enable to use MySQL 5.7[mysql57-community]name=MySQL 5.7 Community Serverbaseurl=http://repo.mysql.com/yum/mysql-5.7-community/el/7/$basearch/enabled=1gpgcheck=1gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql安裝mysql
使用以下命令安裝MySQ, 命令會安裝MySQL服務和其他的MySQL包
yum install mysql-community-server啟動MySQL
安裝完之后,使用以下命令啟動MySQL
systemctl start mysqldMySQL第一次啟動時會執(zhí)行以下的操作
服務器的初始化
data目錄會產生SSL證數和key文件
安裝validate_password 組件并且生效
創(chuàng)建超級賬戶 'root'@'localhost',為超級賬戶生成密碼并且把密碼保存到錯誤日志中,通過以下命令獲取密碼
??grep 'temporary password' /var/log/mysqld.logroot的密碼時臨時生成的,需要盡快修改,使用以下命令修改
shell> mysql -uroot -pmysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'NewPassword';修改MySQL配置
mysql配置默認是在 /etc/my.cnf, 可以根據項目具體的需要設置選項,以下是幾個常用設置項
datadir=/var/lib/mysqlsocket=/var/lib/mysql/mysql.socklog-error=/var/log/mysqld.logpid-file=/var/run/mysqld/mysqld.pidcharacter-set-server=utf8port=3306collation-server=utf8_general_ciexpire-logs-days = 300max_connections = 1024default_storage_engine = InnoDB
總結
以上是生活随笔為你收集整理的centos mysql安装_mysql yum源安装的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 《宿竹阁》第六句是什么
- 下一篇: 后端如何发出请求_gRPC系列(三)