帮助文档
专业提供香港服务器、香港云服务器、香港高防服务器租用、香港云主机、台湾服务器、美国服务器、美国云服务器vps租用、韩国高防服务器租用、新加坡服务器、日本服务器租用 一站式全球网络解决方案提供商!专业运营维护IDC数据中心,提供高质量的服务器托管,服务器机房租用,服务器机柜租用,IDC机房机柜租用等服务,稳定、安全、高性能的云端计算服务,实时满足您的多样性业务需求。 香港大带宽稳定可靠,高级工程师提供基于服务器硬件、操作系统、网络、应用环境、安全的免费技术支持。
服务器资讯 / 香港服务器租用 / 香港VPS租用 / 香港云服务器 / 美国服务器租用 / 台湾服务器租用 / 日本服务器租用 / 官方公告 / 帮助文档
服务器安装MySQL8
发布时间:2024-03-07 17:43:10   分类:帮助文档
服务器安装MySQL8

一.前提
本文所用到的为 Ubuntu 20.04  服务器  安装配置MySQL8 并启用远程连接
二.安装MySQL
1.更新软件包
执行下列代码更新软件包
sudo apt update

(软件包更新)
2.安装MySQL服务
执行下列代码安装MySQL服务
sudo apt install mysql-server

出现此画面时按Y继续安装
等待安装完成后 执行下述代码查看运行状态
sudo service mysql status
如果出现以下画面表示MySQL服务已安装未启动

(MySQL未启动)
此时可以执行下述代码启动MySQL
service mysql start


(MySQL正常启动)
三.MySQL安全配置
输入下列代码执行MySQL安全配置:
sudo mysql_secure_installation
1.验证密码插件

此处为询问是否验证密码插件 Y为安装 其他为不安装
简介:MySQL默认密码管理策略插件,可通过配置对用户密码长度,强度进行管理

low : 密码长度>=8medium: 密码长度>=8 需包含数字,混合大小写字母,特殊字符strong: 密码长度>=8 需包含数字,混合大小写字母,特殊字符和字典
2.root密码

如果Linux登录的用户为root用户,则默认会跳过这一步, 在Linux终端中输入mysql可以直接打开MySQL
如果是非root用户,此处会让设置数据库root用户密码,以后在Linux终端中输入mysql -u root -p后按提示输入密码进行登录
3.删除匿名用户

一般来说建议删除
4.禁止root远程登录

一般来说,推荐禁止root用户远程登录
通过创建远程登录的账户并赋予其权限来远程访问数据库(见下文)
5.删除测试数据库

按需删除
6.重新加载权限表

输入Y 重新加载
四.MySQL开启远程连接
1.创建远程连接账户
在安全配置的第四步没有禁止root用户远程登录的可以使用root用户直接登录
此处使用 mysql(Linux为root用户)或者 mysql -u root -p(安全配置中设置了root密码) 进入MySQL
执行 create user '自定义用户名'@'%' identified by '用户密码'; 创建用户
注意:上述语句只有中文处是可自定义的
修改完成后退出MySQL
2.MySQL配置文件修改
sudo systemctl enable mysql
执行上述代码将其设为启动时开始运行  接着执行下行代码 将 bind-address 修改为允许访问的IP地址 (0.0.0.0为放行所有IP地址)
vim /etc/mysql/mysql.conf.d/mysqld.cnf

只需要修改 bind-address即可 剩下的为配置其他选项(如有需要也可按需配置) 
修改完成后执行 service mysql restart  重启MySQL
3.云服务器安全组放行
阿里云/华为云/腾讯云/其他云服务器 需要进行安全组配置  
以华为云为例:
1.点击服务器名 ->安全组 ->配置规则

2.入方向规则 -> 添加规则 ->放行3306端口(如果MySQL配置文件中的port后修改了,以修改后的端口为标准)

4.防火墙配置(可选,云服务器不要调节)
如果完成上述操作后仍无法连接可以执行
sudo ufw disable
或者:
sudo ufw enable
sudo ufw allow mysql



香港云服务器租用推荐
服务器租用资讯
·租用美国服务器配置
·怎样使用美国服务器(新的服务器怎样使用)
·怎么联系美国服务器(本服务器在美国受到法律)
·云服务器美国电影(美国高防云服务器)
·源服务器在美国(美国服务器ip)
·邮箱搭建美国服务器(群晖搭建邮箱服务器)
·微信美国服务器(微信小程序要服务器吗)
·受美国服务器保护(此服务器受美国保护)
·手机vpn美国服务器
服务器租用推荐
·美国服务器租用
·台湾服务器租用
·香港云服务器租用
·香港裸金属服务器
·香港高防服务器租用
·香港服务器租用特价