MySQL在Ubuntu上怎么快速安装?怎么轻松搭建数据库环境?

文章导读
在 Ubuntu 上快速安装 MySQL 并搭建数据库环境,最推荐的方式是使用 APT 包管理器。首先更新软件源列表,然后安装 mysql-server 包,系统会自动处理依赖关系。安装过程中需设置 root 用户密码,完成后通过 mysql_secure_installation 脚本进行安全配置,包括移除匿名用户、禁止 root 远程登录等。最后使用 systemctl 启动服务并设置开机自启
📋 目录
  1. 【MySQL 系列】在 Ubuntu 上安装 MySQL
  2. 轻松搭建 MySQL 8.0:Ubuntu 上的完美指南
  3. ubuntu 系统下安装 mysql 的步骤详解
  4. Ubuntu20.04 安装 Mysql
  5. FAQ
A A

在 Ubuntu 上快速安装 MySQL 并搭建数据库环境,最推荐的方式是使用 APT 包管理器。首先更新软件源列表,然后安装 mysql-server 包,系统会自动处理依赖关系。安装过程中需设置 root 用户密码,完成后通过 mysql_secure_installation 脚本进行安全配置,包括移除匿名用户、禁止 root 远程登录等。最后使用 systemctl 启动服务并设置开机自启,即可通过 mysql -u root -p 命令登录数据库进行后续操作,整个过程简单高效,适合大多数用户。

【MySQL 系列】在 Ubuntu 上安装 MySQL

【MySQL 系列】在 Ubuntu 上安装 MySQL 【MySQL 系列】在 Ubuntu 上安装 MySQL Ubuntu 是一个使用非常广泛的 Linux 发行版。Ubuntu Server 则是云上最流行的服务器操作系统。本篇文章中,我们展示了在 Ubuntu 上安装 MySQL8 的详细步骤。1、先决条件 请使用 root 用户,或者具有管理员权限的用户登录系统,完成以下操作。2、在 Ubuntu 中安装 MySQL 2.1、更新软件仓库包索引 执行以下命令更新 Ubuntu 本地软件仓库的包索引。代码语言:javascript AI 代码解释 sudo apt update 2.2、升级本地软件 输入以下命令升级系统:代码语言:javascript AI 代码解释 sudo apt upgrade 2.3、配置 MySQLPPA 在 Ubuntu 中安装 Mysql 最方便方式是用 MySQL 自己的 APT 仓库。APT 仓库中包含了 MySQL 的服务器和工具相关的软件。我们需要将此 MySQL APT 仓库添加到系统的包源列表中。使用 wget 命令下载 MySQL APT 仓库包:代码语言:javascript AI 代码解释 wget-c https://repo.mysql.com//mysql-apt-config_0.8.13-1_all.deb 使用 dpkg 命令安装 MySQL APT 仓库包:代码语言:javascript AI 代码解释 sudo dpkg-i mysql-apt-config_0.8.13-1_all.deb 2.4、安装 MySQL 执行以下命令开始安装 MySQL: 代码语言:javascript AI 代码解释 sudo apt install mysql-server 这一步会安装一个不安全的 MySQL 服务器。我们将在下一步配置服务器的安全性。安装完成后,我们先启动 MySQL 服务器:代码语言:javascript AI 代码解释 sudo systemctl start mysql 2.5、MySQL 安全配置 执行以下命令调整 MySQL 服务器的安全性:代码语言:javascript AI 代码解释 sudo mysql_secure_installation 这将会输出:代码语言:javascript AI 代码解释 Securing the MySQL server deployment.Connecting to MySQL using a blank password.VALIDATEPASSWORDCOMPONENTcan be used to test passwords and improve security.It checks the strengthofpassword and allows the users tosetonly those passwords which are secure enough.Would you like to setupVALIDATEPASSWORDcomponent?Press y|YforYes,any other keyforNo: 这里时问你是否使用密码验证组件。输入"Y"并按下回车键。代码语言:javascript AI 代码解释 There are three levelsofpassword validation policy:LOWLength>=8MEDIUMLength>=8,numeric,mixedcase,and special charactersSTRONGLength>=8,numeric,mixedcase,special characters and dictionary file Please enter0=LOW,1=MEDIUMa

轻松搭建 MySQL 8.0:Ubuntu 上的完美指南

轻松搭建 MySQL 8.0:Ubuntu 上的完美指南 轻松搭建 MySQL 8.0:Ubuntu 上的完美指南 前言 在数字化时代,数据就像是我们的宝藏,而 MySQL 数据库就是守护这宝藏的坚实堡垒。而今天,我们将一起踏上一场建造这座堡垒的奇妙之旅,在 Ubuntu 的世界里,我们将搭建 MySQL8.0,为我们的数据打造一个安全而稳固的家园。不论您是探险家、建筑师还是魔法师,这篇文章都将为您带来一场奇妙的冒险!脚本编写 代码语言:javascript 解释 #!/bin/bash# 添加 MySQL APT 仓库 wget https://dev.mysql.com/get/mysql-apt-config_0.8.15-1_all.deb sudo dpkg -i mysql-apt-config_0.8.15-1_all.deb # 在安装过程中,可能会弹出提示让你选择 MySQL 版本和其他组件。# 选择 MySQL 8.0 并继续安装。# 更新包列表,这里可以不用 sudo apt-getupdate # 安装 MySQL 服务器 sudo apt-getinstall -y mysql-server # 启动 MySQL 服务 sudo systemctl start mysql.service # 使 MySQL 服务开机自启 sudo systemctl enable mysql.service # 运行安全安装向导 sudo mysql_secure_installation # 可选:登录到 MySQL 以创建数据库或用户,默认是空密码,下面会讲 # sudo mysql -u root -p 脚本实现部署 给脚本赋权 chmod +x 脚本名称 执行脚本 过程参数 执行到下面这步可以看出,Connecting to mysql using a blank password,也就是使用空密码 image-20240424155104379 1、选择密码复杂度 代码语言:javascript AI 代码解释 2、询问你是否要移除匿名用户。匿名用户允许任何人不需要用户名和密码就可以登录 MySQL,这通常只在测试环境中使用。在生产环境中,保留匿名用户会带来安全风险,因为它可能允许未授权的用户访问数据库。代码语言:javascript AI 代码解释 By default,a MySQL installation has an anonymous user,allowing anyone to log into MySQL without having to have a user account created forthem.This is intended only fortesting,and to make the installation go a bit smoother.You should remove them before moving into a production environment.Remove anonymous users?(Press y|YforYes,any other key forNo): 3、是否禁止 root 账户非 localhost 登录 代码语言:javascript AI 代码解释 4、这个提示询问你是否要移除"test"数据库。默认情况下,MySQL 会创建一个名为"test"的数据库,任何人都可以访问。这个数据库通常只用于测试,并且在进入生产环境之前应该被移除。代码语言:javascript AI 代码 AI 代码解释

ubuntu 系统下安装 mysql 的步骤详解

ubuntu 系统下安装 mysql 的步骤详解 ubuntu 系统下安装 mysql 的步骤详解 文章被收录于专栏:北飞的山羊知识库北飞的山羊知识库 一、下载安装包 下载地址:https://dev.mysql.com/downloads/repo/apt 跳转到这个页面:直接点击 Download。直接点击最下面的开始下载安装包即可。二、将安装包下载到 ubuntu 系统中 先将用户切换成 root 用户,把下载好的安装包复制到桌面上,再把安装包拖到黑窗口里,这时有可能会提示你下载 rz 命令 apt install lrzsz // 安装 rz ⼯具 下载完再把安装包拖到黑窗口里,这时你的用户主目录里就会出现这个安装包了。执行安装命令:dpkg -i mysql-apt-config_0.8.30-1_all.deb 下面只需要根据选中的红色字体然后一路回车即可。出现下面信息证明安装包已经安装成功:三、从 MySql APT 源更新包信息 apt-get update 更新成功:四、安装 MySql apt-get install mysql-server 因为我是之前安装过另一版本的 MySql,在删除的时候可能删除得不彻底,在安装的时候需要再输入这条语句,如果你们那里没有的话是正常的。在安装过程中可能会让你们设置密码,那就正常设置密码即可。出现下面的信息就证明已经安装成功了。五、查看 MySql 状态 systemctl status mysql //查看 MySql 的运行状态 出现类似下面的信息就证明服务正常启动,已经安装成功了。六、设置开启自启动 systemctl enable mysql 七、登录 Mysql,执行简单的 sql 命令 mysql -uroot -p 输入你设置的密码,如果没有密码那直接回车即可。

Ubuntu20.04 安装 Mysql

Ubuntu20.04 安装 Mysql ubuntu20.04 安装 mysql 1、方法一:下载安装 mysql(安装其他版本) 1.1 在官网下载 mysql 安装包 1.2 解压文件 1.3 安装 2、方法二:通过 apt 安装 mysql 服务 (推荐,会安装最新版) 2.1 初始化配置 2.2 检查 mysql 服务状态 3.1 配置远程访问 3.2 新建数据库和用户 3.3mysql 服务命令 4、数据库操作命令 4.1mysql 服务操作 4.2 数据库操作 4.3 表操作 4.4 修改表结构 4.5 数据操作 4.6 数据的备份与恢复 4.7 卸载 1、方法一:下载安装 mysql(安装其他版本) 在 ubuntu 中,默认情况下,只有最新版本的 mysql 包含在 apt 软件包存储库中,要安装它,只需更新服务器上的包索引并安装默认包 apt-get。如果因为程序兼容性问题,要安装 5.7 版本,则可以同过下载安装。1.1 在官网下载 mysql 安装包 https://downloads.mysql.com/archives/community/ 1.2 解压文件 进入你的下载文件夹下面代码语言:javascript ai 代码解释复制 tar - xvf mysql - server_5 . 7.13 - 1ubuntu16 . 04_i386 . deb - bundle . tar 解压了这个包之后会在文件夹看到多个 deb 文件 1.3 安装 安装顺序 (很重要的,因为存在依赖关系) : libmysqlclient20_5.7.13-1ubuntu16.04_i386.deb libmysqlclient-dev_5.7.13-1ubuntu16.04_i386.deb libmysqld-dev_5.7.13-1ubuntu16.04_i386.deb mysql-common_5.7.13-1ubuntu16.04_i386.deb mysql-community-source_5.7.13-1ubuntu16.04_i386.deb mysql-community-client_5.7.13-1ubuntu16.04_i386.deb mysql-community-server_5.7.13-1ubuntu16.04_i386.deb mysql-server_5.7.13-1ubuntu16.04_i386.deb 可以一次性按顺序输入安装包名字:代码语言:javascript ai 代码解释复制 sudo dpkg - i libmysqlclient20_5 . 7.13 - 1ubuntu16 . 04_i386 . deb libmysqlclient - dev_5 . 7.13 -

MySQL在Ubuntu上怎么快速安装?怎么轻松搭建数据库环境?

FAQ

安装过程中如何设置 root 密码?

在安装 mysql-server 包的过程中,系统会弹出界面提示输入 root 密码,直接输入即可。如果未提示,可在安装完成后使用 mysql_secure_installation 脚本设置。

如何验证 MySQL 是否安装成功?

可以使用命令 sudo netstat -tap | grep mysql 查看端口监听状态,或使用 systemctl status mysql 查看服务运行状态,显示 active (running) 即表示成功。

MySQL在Ubuntu上怎么快速安装?怎么轻松搭建数据库环境?

如何允许 MySQL 远程访问?

需要修改配置文件 /etc/mysql/my.cnf,注释掉 bind-address=127.0.0.1,然后授权用户远程登录权限,最后重启 MySQL 服务。

忘记 root 密码怎么办?

可以通过跳过授权表启动 MySQL,登录后可使用 ALTER USER 命令重置 root 密码,然后恢复正常启动模式。