第一步:获取mysql YUM源
进入mysql官网获取RPM包下载地址https://dev.mysql.com/downloads/repo/yum/
点击下载按钮
在No thanks, just start my download.超链接上右击,复制链接地址。
这个就是Yum仓库的rpm包 其实就是一个下载地址
第二步:下载和安装mysql源
使用wget https://dev.mysql.com/get/mysql80-community-release-el7-1.noarch.rpm进行下载。
如果电脑上没有安装wget会提示以下信息。
那么我们使用yum -y install wget命令安装wget
安装好wget后继续使用
wget https://dev.mysql.com/get/mysql80-community-release-el7-1.noarch.rpm命令安装
安装mysql源
第三步:在线安装Mysql
yum -y install mysql-community-server
出现完毕字样则安装完毕。(在这个过程可能需要比较好的网络,不然会失败很多次)
第四步:启动Mysql服务
systemctl start mysqld
第五步:设置开机启动
第六步:修改root本地登录密码
mysql安装完成之后,在/var/log/mysqld.log文件中给root生成了一个临时的默认密码。
通过命令vi /var/log/mysqld.log查看
输入 mysql -u root -p并输入刚刚的密码登录mysql
进入MySQL命令行之后输入 ALTER USER 'root'@'localhost' IDENTIFIED BY 'Yijia2018@';修改密码为Yijia2018@
第七步:设置允许远程登录
Mysql默认是不允许远程登录的,需要设置并且防火墙开放3306端口;
在这里会有一个坑,就是不管你怎么检查语法,它始终会提示你语法错误。(上面是MySQL5.7的语法)
由于root帐户是无法远程登录的,只可以本地登录
所以我们需要设置允许任何主机登录(%),当然也可以设置为一个具体的主机ip
退出mysql并设置开放3306端口
第八步:配置默认编码为utf8
使用以下命令进入my.cnf文件
修改/etc/my.cnf配置文件,在[mysqld]下添加编码配置,如下所示:
character_set_server=utf8
init_connect='SET NAMES utf8'
保存退出并重启mysql服务
进入MySQL并查看编码:
第九步:测试