本篇文章主要介紹在centos7 環境下安裝mysql8.0並設置爲開機自啓。html
1.配置yum源mysql
首先在 https://dev.mysql.com/downloads/repo/yum/ 找到 yum 源 rpm 安裝包,可是我那會打開這個網頁時有點慢畢竟是國外的網站,因此我分享到百度網盤了,連接: https://pan.baidu.com/s/1-gX5eN2QnSH5ptcxsIiq3Q 密碼:pirb。sql
下載完成上傳到服務器,我是傳到了opt目錄下。數據庫
2.安裝mysql源centos
yum localinstall mysql80-community-release-el7-2.noarch.rpm
用下面的命令檢查 mysql 源是否安裝成功安全
yum repolist enabled | grep "mysql.*-community.*"
3.安裝mysql服務器
yum install -y mysql-community-server
4.啓動mysql服務socket
systemctl start mysqld
查看mysql狀態ide
systemctl status mysqld
設置爲開機自啓。工具
systemctl enable mysqld
5.修改root本地帳戶密碼
mysql 安裝完成以後,生成的默認密碼在 /var/log/mysqld.log
文件中。使用 grep 命令找到日誌中的密碼。
grep 'temporary password' /var/log/mysqld.log
用初始密碼來登陸mysql。
mysql -uroot -p
使用如下命令修改密碼.。
ALTER USER 'root'@'localhost' IDENTIFIED BY 'MyNewPass1!';
create user lwx@'%' identified by 'Lwx19981110.';
在進行賦值。
grant all privileges on *.* to lwx@'%' with grant option;
最後刷新一下:
flush privileges;
而後使用數據庫鏈接工具來進行鏈接測試。
我這邊是徹底ok的。
修改 root 爲容許遠程鏈接(不推薦)
use mysql; UPDATE user SET Host='%' WHERE User='root'; flush privileges;
7.默認配置文件路徑
配置文件:/etc/my.cnf
日誌文件:/var/log/var/log/mysqld.log
服務啓動腳本:/usr/lib/systemd/system/mysqld.service
socket文件:/var/run/mysqld/mysqld.pid