服务器安装MySQL8

这篇具有很好参考价值的文章主要介绍了服务器安装MySQL8。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

一.前提

本文所用到的为 Ubuntu 20.04  服务器  安装配置MySQL8 并启用远程连接

二.安装MySQL

1.更新软件包

执行下列代码更新软件包

sudo apt update

服务器安装MySQL8,服务器,mysql,运维

(软件包更新)

2.安装MySQL服务

执行下列代码安装MySQL服务

sudo apt install mysql-server

服务器安装MySQL8,服务器,mysql,运维

出现此画面时按Y继续安装

等待安装完成后 执行下述代码查看运行状态

sudo service mysql status

如果出现以下画面表示MySQL服务已安装未启动

服务器安装MySQL8,服务器,mysql,运维

(MySQL未启动)

此时可以执行下述代码启动MySQL

service mysql start

服务器安装MySQL8,服务器,mysql,运维

(MySQL正常启动)

三.MySQL安全配置

输入下列代码执行MySQL安全配置:

sudo  mysql_secure_installation

1.验证密码插件

服务器安装MySQL8,服务器,mysql,运维

此处为询问是否验证密码插件 Y为安装 其他为不安装

简介:MySQL默认密码管理策略插件,可通过配置对用户密码长度,强度进行管理

服务器安装MySQL8,服务器,mysql,运维

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

2.root密码

服务器安装MySQL8,服务器,mysql,运维

如果Linux登录的用户为root用户,则默认会跳过这一步, 在Linux终端中输入mysql可以直接打开MySQL

如果是非root用户,此处会让设置数据库root用户密码,以后在Linux终端中输入mysql -u root -p后按提示输入密码进行登录

3.删除匿名用户

服务器安装MySQL8,服务器,mysql,运维

一般来说建议删除

4.禁止root远程登录

服务器安装MySQL8,服务器,mysql,运维

一般来说,推荐禁止root用户远程登录

通过创建远程登录的账户并赋予其权限来远程访问数据库(见下文)

5.删除测试数据库

服务器安装MySQL8,服务器,mysql,运维

按需删除

6.重新加载权限表

服务器安装MySQL8,服务器,mysql,运维

输入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

服务器安装MySQL8,服务器,mysql,运维

只需要修改 bind-address即可 剩下的为配置其他选项(如有需要也可按需配置) 

修改完成后执行 service mysql restart  重启MySQL

3.云服务器安全组放行

阿里云/华为云/腾讯云/其他云服务器 需要进行安全组配置  

以华为云为例:

1.点击服务器名 ->安全组 ->配置规则

服务器安装MySQL8,服务器,mysql,运维

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

服务器安装MySQL8,服务器,mysql,运维

4.防火墙配置(可选,云服务器不要调节)

如果完成上述操作后仍无法连接可以执行

sudo ufw disable

或者:文章来源地址https://www.toymoban.com/news/detail-780505.html

sudo ufw enable
sudo ufw allow mysql

到了这里,关于服务器安装MySQL8的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Prometheus监控添加监控mongodb+docker+MySQL8.0+服务器系统进程监控+域名过期时间监控

    环境: 192.168.1.144  Ubuntu系统已经部署好Prometheus监控部署教程请看本人前面的教程  192.168.1.140  centos7系统已安装docker+docker-compose 1、在被监控端以docker-compose方式安装mongodb mkdir /data/mangodb/ #创建mangodb的目录 cd /data/mangodb/ #进入目录下 2,写docker-compose.yaml文件 vim docker-compose.y

    2024年02月02日
    浏览(41)
  • Linux服务器安装MYSQL

    涉及到的工具及软件连接 链接:https://pan.baidu.com/s/1r577kFeuojUrMoEUn88B8w 提取码:xh93 检查linux是否安装了mariadb数据库,mariadb数据库是mysql的分支。是免费开源的。mariadb和msyql会有冲突。首先要检查安装了mariadb, 卸载掉 对mariadb进行卸载 如果卸载不成功,需要去掉参数-y,手动确

    2024年02月06日
    浏览(39)
  • 阿里云服务器的mysql安装

    以下为本文参考的文章博客: https://blog.csdn.net/ChenLijiong/article/details/104089932 https://blog.csdn.net/a2814282061/article/details/108208070 https://blog.csdn.net/lkj8546/article/details/120627993 https://blog.csdn.net/weixin_44422604/article/details/107460684 提示:使用免费试用ECS进行介绍: 选择默认安全组即可 点击远

    2023年04月19日
    浏览(31)
  • centos7服务器安装 mysql

    官网:https://dev.mysql.com/downloads/mysql/ 1.查看有没有需要卸载的SQL包,一般系统的mariadb是自带的,需要卸载 例如:安装过MySQL 使用如下命令卸载 2.解压与rpm安装 解压 安装 显示需要依赖的,直接用–nodeps参数 3、登录配置 启动 获取密码 登录 修改密码 刷新权限 配置远程登录

    2024年01月25日
    浏览(43)
  • 阿里云(Linux)服务器安装MySQL

    一.下载MySQL 进入mysql官网选择下载版本https://dev.mysql.com/downloads/mysql/ 通过XFtp上传到阿里云服务器上,因为下载的是tar.xz压缩文件所以要先将xz文件解压为tar文件,在进行解压。我这里是将文件放在了自己创建的/data/software/目录下。 3.将解压后的将文件放在/usr/local/目录下,并

    2024年02月12日
    浏览(32)
  • 麒麟服务器系统安装mysql-5.7

    系统版本: MySQL版本 因为中标麒麟 V7.6 系统源中并没有MySQL,所以我们需要手动添加MySQL的仓库源。好在MySQL官方为我们提供了MySQL的仓库源,所以我们直接使用就好了。 从MySQL官网下载仓库源安装包 安装MySQL仓库源安装包 查看MySQL仓库源启用情况 这里可以看到默认启用的是

    2024年02月04日
    浏览(29)
  • 阿里云服务器安装MySQL、Apache、PHP

      节日期间突然想要自己搭建一个个人网站,于是在阿里云申请了一个可以免费使用3个月的服务器,申请的云市场产品Wordpress平台( ALinux3 LNMP PHP7.4)。官方教程使用的CentOs系统,和我申请的ALinux3操作有一些差异,先重置密码,然后单击实例的ID,选择安全组页签,单击安全

    2024年02月19日
    浏览(34)
  • 【服务器】群辉 NAS 安装 Mysql 远程访问连接

    群辉安装MySQL具有高效、安全、可靠、灵活等优势,可以为用户提供一个优秀的数据管理和分析环境。同时具有良好的硬件性能和稳定性,可以保障MySQL数据库的高效运行和数据安全. cpolar 是一款内网穿透工具,通过简单的设置,我们即可实现远程访问群辉中mysql,解除了只能本地

    2024年02月12日
    浏览(36)
  • Ubuntu安装MySQL服务器详细步骤(包括设置外网利用Navicat等工具远程连接MySQL服务器)!——一看就会,跟着做就对!

    在开始安装前,先更新一下系统。命令如下: sudo apt update sudo apt upgrade 使用APT方式安装MySQL8时,通常会安装MySQL的最新版本,且能够自动配置服务和环境变量。 sudo apt install mysql-server -y 安装完成后,MySQL会自动启动,可以使用以下命令测试MySQL安装情况 sudo service mysql status 或

    2024年02月05日
    浏览(44)
  • 银河麒麟服务器v10 sp1 安装mysql

    可以先用 dpkg --list|grep mysql 查看自己的mysql有哪些依赖: 上图已经是安装后的截图,然后再卸载 sudo apt-get autoremove --purge mysql-common 本文在没有安装之前,只有mysql-common包,再用dpkg --list|grep mysql查看,还剩什么就卸载什么。 最后清除残留数据,如配置文件my.cnf等: dpkg -l |gr

    2024年02月13日
    浏览(44)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包