服务器环境安装-MySQL8
项目有需求,环境都要部署在linux上面,所有我开了个三丰云服务器,不为啥,原因只有一个:免费。
1.准备服务器连接工具
这这里我使用的是xshell和xftp。
附带下载地址:链接:https://pan.baidu.com/s/1ceo-pJskKPr4XKxXtm91Pw
提取码:want
2.准备MySQL8安装包
前往官网:https://dev.mysql.com/downloads/mysql/下载mysql安装包。
此处我下载的是8.0.21版本(linux6版)。
选择好版本之后,可以看到mysql有许多安装包,分别对应不同的功能。有服务器安装包、客户端安装包、library安装包、测试安装包等。
在这里我们下载server和client,也可根据自身需要下载。
(我把所有的安装包都下载了,下载速度较慢,推荐使用迅雷下载。)
3.上传和解压缩
连接云服务器。使用xshell和sftp。
把mysql的安装包复制到linux文件系统中。推荐使用xftp直接上传本地文件到linux指定目录。
直接拖拽文件,或右键文件再上传。
我上传了mysql的server安装包,上传到了[/usr/local/]目录下。
注意项:需要删除云服务器中已存在的mysql服务。
系统可能自带了mysql,但不一定是你想用的版本,故卸载该服务。
卸载完成后,再解压缩安装包。
使用tar -zxvf xxx文件名 文件地址的方式解压文件。
4.配置mysql
后面的好难写,我摊牌了,不写了。
提两点注意项:
1.my.ini文件是mysql的关键配置文件
2.第一次初始化mysql的时候,会生成一个log日志文件,里面保存了你的临时密码,你可以使用临时密码登录mysql。
3.我们一般都需要修改root用户的密码,可以使用临时密码登录到mysql,然后进行修改;如果初始化的时候没有生成初始化密码,可以修改my.ini文件,设置登录mysql不需要密码,然后就能直接登录mysql,并且修改root用户的密码了。(把my.ini文件修改后,并且设置好了root用户的密码,请把my.ini文件改回原样,也就是登录MySQL需要密码)。
4.linux6或centos6的命令有所不同,以启动mysql服务为例:6版本是 service mysqld start,7版本是systemctl start mysqld.service;