linux ubuntu Mysql 安装指南

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

第一部分安装:

步骤 1: 更新 apt 软件包索引

在开始安装之前,建议先更新 apt 软件包索引,以确保你安装的软件版本是最新的:

sudo apt update

步骤 2: 安装 MySQL 服务器

运行以下命令来安装 MySQL 服务器软件包:

sudo apt install mysql-server

在安装过程中,系统会要求你设置 root 用户的密码。请注意,安全起见,应该设置一个强密码。

步骤 3: 启动 MySQL 服务

安装完成后,MySQL 服务器会自动启动。你可以使用以下命令检查 MySQL 服务状态:

sudo systemctl status mysql

如果 MySQL 未启动,你可以使用以下命令手动启动服务:

sudo systemctl start mysql

步骤 4: 运行安全性脚本

MySQL 提供了一个安全性脚本,用于确保数据库安全。运行以下命令来执行安全性脚本:

sudo mysql_secure_installation

根据提示,你可以选择设置密码强度验证策略、删除匿名用户、禁用远程 root 登录等。

步骤 5: 使用 MySQL

安装和配置完成后,你可以通过以下方式登录到 MySQL 数据库:

sudo mysql -u root -p

输入你在安装过程中设置的 root 密码,然后就可以使用 MySQL 数据库了。

补充提示:

  • 如果你需要 MySQL 的图形管理工具,可以安装 mysql-workbench

    sudo apt install mysql-workbench
    
  • 如果你需要其他 MySQL 版本,可以根据需要选择 MySQL 的特定版本进行安装。

第二部分开放权限:

步骤 1: 编辑 MySQL 配置文件

首先,你需要编辑 MySQL 配置文件以允许外网访问。打开 MySQL 配置文件 mysqld.cnf

sudo nano /etc/mysql/mysql.conf.d/mysqld.cnf

找到以下行(可能位于文件的底部),注释掉或删除 bind-address 参数。这将允许 MySQL 服务器接受来自任何 IP 地址的连接请求。

# bind-address    = 127.0.0.1

保存并退出配置文件。

步骤 2: 更新防火墙规则

接下来,你需要确保防火墙允许来自外部 IP 地址的 MySQL 连接。如果你使用的是 ufw 防火墙工具,可以执行以下命令开放 MySQL 相关的端口。

sudo ufw allow 3306

这将允许来自外部 IP 地址的连接通过 MySQL 默认端口(3306)进行访问。

步骤 3: 重启 MySQL 服务

完成配置更改后,你需要重新启动 MySQL 服务,以使更改生效。

sudo service mysql restart

步骤 4: 配置远程 MySQL 用户

为了使远程主机能够连接到你的 MySQL 服务器,你需要创建一个具有远程访问权限的 MySQL 用户,并授予其适当的权限。

在 MySQL 控制台中执行以下命令:

sudo mysql -u root -p

使用管理员凭据登录到 MySQL 控制台后,可以创建新的远程用户(例如 remote_user)和密码,并为其授予相应的权限。确保将 your_remote_useryour_remote_password 替换为你想要使用的实际值。

CREATE USER 'porsso'@'%' IDENTIFIED WITH 'mysql_native_password' BY 'root!****';

GRANT ALL PRIVILEGES ON *.* TO 'porsso'@'%' WITH GRANT OPTION;
FLUSH PRIVILEGES;

这将创建一个具有全局访问权限的新用户,并允许从任何远程 IP 地址连接到 MySQL 数据库。

注意事项和安全性考虑:

开放 MySQL 的外部访问会增加安全风险,因为它使你的数据库服务器暴露在公共网络中。为了保护你的数据库和数据安全,确保遵循以下最佳实践:文章来源地址https://www.toymoban.com/news/detail-833987.html

  1. 确保使用强密码保护你的 MySQL 用户。
  2. 限制远程访问的 IP 地址范围,只允许来自可信来源的连接。
  3. 使用防火墙和其他网络安全措施来保护数据库服务器。

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

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

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

相关文章

  • Linux服务器快速安装和配置MySQL8.0指南

    环境说明:阿里云ECS,2核2G(新老用户同享,仅需99/年),X86架构,CentOS 7.9操作系统。 1.查看当前服务器是否安装了mariadb,如果有安装需要先删除,如下图所示。 2.安装库(支持MySQL实现异步IO操作)。 1.访问MySQL官网下载MySQL-8.0.35社区版rpm安装包,如下图所示,选择合适的版本和

    2024年02月05日
    浏览(65)
  • 【Linux】MySQL的安装及配置(Ubuntu-18.04)

    一、安装MySQL         分别安装MySQL服务器、MySQL客户端、C/C++开发库 二、配置MySQL         1.查看默认配置文件,此处的user和password为默认提供的,后边需要进行修改。         2.通过系统的默认配置先登录MySQL,密码输入系统分配的默认密码J9fhynK7XZBjqwXA,登陆进入后再进行

    2024年04月28日
    浏览(46)
  • Linux之 centos、Ubuntu 安装常见程序 (-) Mysql 5.7 版本和8.0版本

    注意 需要有root权限 安装5.7版本 – 由于MySql并不在CentOS的官方仓库中,所以需要通过rmp命令: 导入MySQL仓库密钥 1、配置MySQL的yum仓库 配置yum仓库 rpm --import https://repo.mysql.com/RPM-GPG-KEY-mysql-2022 rpm -Uvh http://repo.nysql.com/get/mysql57-community-release-el7-7.noarch.rpm 2、使用yum 安装MySQL yum

    2024年02月14日
    浏览(54)
  • 如何在 Ubuntu 22.04 上安装 Linux、Apache、MySQL、PHP (LAMP) 堆栈

    前些天发现了一个人工智能学习网站,通俗易懂,风趣幽默,最重要的屌图甚多,忍不住分享一下给大家。点击跳转到网站。 介绍 “LAMP”堆栈是一组开源软件,通常安装在一起,以使服务器能够托管用 PHP 编写的动态网站和 Web 应用程序。该术语是一个缩写词,代表带有 A

    2024年01月23日
    浏览(50)
  • Ubuntu/Linux安装JDK、Mysql、Redis、Rabbitmq、Nginx 并设置开机自启动

    1、Ubuntu安装版本为20.04 2、文中安装包也可以从网盘下载 链接:https://pan.baidu.com/s/1YAXhSByi0fQULPR6lV3yGg 提取码:ubun 3、相关查看命令 先去Oracle官网下载jdk,本人使用版本为jdk-8u351 将上面的jdk上传到服务器,使用下面命令解压 命令参数解释 参数 含义 tar Linux压缩/解压缩命令 -

    2024年02月02日
    浏览(53)
  • MySql的Windows安装指南

    目录 一、MySQL的4大版本 二、软件的下载 三、MySQL8.0 版本的安装 四、配置MySQL8.0 五、配置MySQL8.0 环境变量 六、登录验证 MySQL Community Server 社区版本,开源免费,自由下载,但不提供官方技术支持,适用于 大多数普通用户。 MySQL Enterprise Edition 企业版本,需付费,不能在线下

    2024年02月08日
    浏览(36)
  • centos安装MySQL8完整指南

    目录 1. 卸载mariadb 2. 下载 3. 安装 4. 若安装失败、卸载、重新安装 5. 启动 6. 修改密码  7. 设置mysql远程链接 因centos7默认安装了mariadb, 会造成依赖冲突,按下列方式进行卸载:   这个数据源不能用了,我将下载后文件放在了我的资源里。如果还是get不到可以私信我,我看见的

    2023年04月15日
    浏览(78)
  • ubuntu篇---ubuntu安装mysql教程

    加粗样式 ubuntu安装mysql教程 这里主要是运行 sudo netstat -tap | grep mysql 命令查看是否有Mysql的端口,如果不加sudo则会因权限无法顺利执行: 自动安装完成之后,可以再次验证安装成功: 先用默认的用户名密码登录mysql 先查看 直接登录后会出现如下报错 ERROR 1045 (28000): Access de

    2024年02月16日
    浏览(36)
  • Ubuntu安装MySQL

    安装MySQL服务器: 对MySQL进行初始化,设置密码: 注意,这里要设置密码的最低长度为8位,如果你设的密码小于8位,则会提示:Error: SET PASSWORD has no significance for user \\\'root\\\'@\\\'localhost\\\' as the authentication method used doesn\\\'t store authentication data in the MySQL server 如果想要设置小于8位的密码

    2024年02月02日
    浏览(28)
  • ubuntu源码安装MySQL

    mysql下载路径 创建相关文件 mysql源码处理 my.cnf: mysql.server: mysqld_safe_error.log: 初始化mysql: 提示: 开启服务自启动设置 mysql.service: mysql服务启动成功 设置允许远程访问 防火墙放行MySQL监听的端口 设置服务开机自启:

    2024年01月19日
    浏览(27)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包