加入收藏 | 设为首页 | 会员中心 | 我要投稿 威海站长网 (https://www.0631zz.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MySql教程 > 正文

Spring Boot 入门(五)部署MySQL服务

发布时间:2022-10-22 15:32:39 所属栏目:MySql教程 来源:转载
导读: 安装MySQL8.0
使用最新的包管理器安装MySQL
sudo dnf install @mysql


开启启动
安装完成后,运行以下命令来启动MySQL服务并使它在启动时自动启动:
sudo systemctl enable --now mysqld

安装MySQL8.0

使用最新的包管理器安装MySQL

sudo dnf install @mysql

开启启动

安装完成后,运行以下命令来启动MySQL服务并使它在启动时自动启动:

sudo systemctl enable --now mysqld

要检查MySQL服务器是否正在运行mysql管理器,请输入:

sudo systemctl status mysqld

添加密码及安全设置

运行mysql_secure_installation脚本,该脚本执行一些与安全性相关的操作并设置MySQL根密码:

sudo mysql_secure_installation

步骤如下:

配置远程登陆

如果需要设置root账户远程登陆,上一步骤中, 不允许root远程登陆?这一步需要设为n。

接下来本机登录MySQL,将root用户的host字段设为’%’,意为接受root所有IP地址的登录请求:

本机登录MySQL:

mysql -uroot -p<上面步骤中设置的密码>

回车后即可登录,接下来终端变成了 mysql>开头:

接着继续执行mysql语句,将将root用户的host字段设为’%’:

use mysql;
update user set host='%' where user='root';
flush privileges;

设置完成后输入exit退出mysql,回到终端shell界面,接着开启系统防火墙的3306端口:

sudo firewall-cmd --add-port=3306/tcp --permanent
sudo firewall-cmd --reload

关闭MySQL主机查询dns

MySQL会反向解析远程连接地址的dns记录,如果MySQL主机无法连接外网,则dns可能无法解析成功,导致第一次连接MySQL速度很慢,所以在配置中可以关闭该功能。

参考文档

打开 /etc/my.cnf文件,添加以下配置:

重启服务

sudo systemctl restart mysqld

本机测试安装后,MySQL8.0默认已经是utf8mb4字符集,所以字符集不再修改

Original:

Author: 小小渔

Title: Spring Boot 入门(五)部署MySQL服务

(编辑:威海站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!