無需加配!1核1G小服務器也能跑mysql8.0

先上成果
圖片描述mysql

安裝背景

前段時間MySQL剛剛發佈8.0,號稱比5.7快了兩倍!再就是我平時喜歡嘗試些新的東西,因而乎心裏蠢蠢欲動,想要看一下。sql

服務器環境

如今手頭如今有三臺基礎配置的服務器,一臺騰訊雲6年+只須要360、一臺免費一年的Google服務器和一臺當t的服務器。當t的服務器除了t,什麼都沒裝,因此打算裝個LNMP環境。我平時是源碼安裝,1核1G的服務器源碼安裝5.7的話安裝進程會由於內存不夠被殺掉,因此8.0剛出的時候斗膽挑戰了一下,不出所料到58%的時候被kill掉了。可是又想折騰折騰,因此想到除了源碼安裝和一鍵腳本之外還有yum安裝,沒想到成功了!服務器

安裝過程

此方法同時適用於安裝MySQL5.7spa

首先在MySQL官網中下載YUM源rpm安裝包,不大也就200kb+
官網地址code

圖片描述

其實就是這個a連接的地址,在系統中輸入server

#wget https://repo.mysql.com//mysql80-community-release-el7-1.noarch.rpm

5.7的地址:blog

#wget http://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm

而後安裝本地yum源進程

#yum localinstall mysql80-community-release-el7-1.noarch.rpm

安裝MySQL圖片

#yum install mysql-community-server

這步事後MySQL就安裝到你的服務器上了,root的密碼會生成在/var/log/mysqld.log裏
接着啓動MySQL內存

#systemctl start mysqld

查看下MySQL狀態

#systemctl status mysqld

圖片描述

爲MySQL設置開機自啓動

#systemctl enable mysqld
 #systemctl daemon-reload

登錄MySQL

mysql -uroot -p

輸入log裏的密碼並修改root用戶密碼

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'YourNewPwd';  
FLUSH PRIVILEGES;

到此大功告成!開始享受MySQL8.0吧!

相關文章
相關標籤/搜索