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

先上成果
《无需加配!1核1G小服务器也能跑mysql8.0》

安装背景

前段时间MySQL刚刚发布8.0,号称比5.7快了两倍!再就是我平时喜欢尝试些新的东西,于是乎内心蠢蠢欲动,想要看一下。

服务器环境

现在手头现在有三台基础配置的服务器,一台腾讯云6年+只需要360、一台免费一年的Google服务器和一台当t的服务器。当t的服务器除了t,什么都没装,所以打算装个LNMP环境。我平时是源码安装,1核1G的服务器源码安装5.7的话安装进程会因为内存不够被杀掉,所以8.0刚出的时候斗胆挑战了一下,不出所料到58%的时候被kill掉了。但是又想折腾折腾,所以想到除了源码安装和一键脚本以外还有yum安装,没想到成功了!

安装过程

此方法同时适用于安装MySQL5.7

首先在MySQL官网中下载YUM源rpm安装包,不大也就200kb+
官网地址

《无需加配!1核1G小服务器也能跑mysql8.0》

其实就是这个a链接的地址,在系统中输入

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

5.7的地址:

#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

《无需加配!1核1G小服务器也能跑mysql8.0》

为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吧!

    原文作者:ChairmanWong
    原文地址: https://segmentfault.com/a/1190000014643464
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞