在Ubuntu 22.04 LTS 上安装 MySQL两种方式:在线方式和离线方式 ...

诗林  金牌会员 | 2024-6-19 14:29:16 | 显示全部楼层 | 阅读模式
打印 上一主题 下一主题

主题 355|帖子 355|积分 1065

Ubuntu安装MySQL

介绍:

Ubuntu 是一款基于Linux操作体系的免费开源发行版,广受欢迎。它以稳固性、安全性和用户友好性而闻名,实用于桌面和服务器情况。Ubuntu提供了大量的软件包和应用步伐,拥有庞大的社区支持和活跃的开发者社区。它的长期支持(LTS)版本获得5年的安全更新,为企业和个人提供了可靠的选择。 Ubuntu的桌面版本具有直观的用户界面,而服务器版本则实用于构建强大的Web服务器和云计算平台。

当你需要在Ubuntu上安装MySQL时,有两种主要的方式:在线安装和离线安装。在线安装是通过Ubuntu软件包管理器直接下载和安装MySQL,而离线安装则涉及手动下载MySQL安装包并在离线情况中进行安装。
Ubuntu和MySQL默认版本对照

以下是一个以表格形式列出了差别Ubuntu版本和它们通常默认安装的MySQL版本:
Ubuntu 版本默认 MySQL 版本Ubuntu 22.04 LTSMySQL 8.0Ubuntu 20.04 LTSMySQL 8.0Ubuntu 18.04 LTSMySQL 5.7Ubuntu 16.04 LTSMySQL 5.7Ubuntu 14.04 LTSMySQL 5.5Ubuntu 12.04 LTSMySQL 5.5 在线安装MySQL

步调1:更新软件包列表

在进行任何软件安装之前,请确保你的体系的软件包列表是最新的。打开终端并运行以下下令:
  1. sudo apt update
复制代码
步调2:安装MySQL服务器

在更新软件包列表后,这里我们可以查看一下可使用的MySQL安装包:
  1. # 查看可使用的安装包
  2. sudo apt search mysql-server
复制代码

接下来可以使用以下下令安装MySQL服务器:
  1. # 安装最新版本
  2. sudo apt install -y mysql-server
  3. # 安装指定版本
  4. sudo apt install -y mysql-server-8.0
复制代码
如果不加-y 会在安装过程中,体系将提示你设置MySQL的root密码。确保密码足够强,且记住它,由于你将在以后需要用到它。
步调3:启动MySQL服务

安装完成后,MySQL服务会自动启动,未启动则使用以下下令启动MySQL服务:
  1. sudo systemctl start mysql
复制代码
并将MySQL设置为开机自启动:
  1. sudo systemctl enable mysql
复制代码
步调4:检查MySQL状态

你可以使用以下下令来检查MySQL是否正在运行:
  1. sudo systemctl status mysql
复制代码

至此,你已经乐成在线安装了MySQL服务器。
步调5:修改密码、权限

默认安装是没有设置密码的,需要我们本身设置密码。
  1. # 登录mysql,在默认安装时如果没有让我们设置密码,则直接回车就能登录成功。
  2. mysql -uroot -p
  3. # 设置密码 mysql8.0
  4. ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '新密码';
  5. # 设置密码 mysql5.7
  6. set password=password('新密码');
  7. # 配置IP 5.7
  8. grant all privileges on *.* to root@"%" identified by "密码";
  9. # 刷新缓存
  10. flush privileges;
复制代码
注意:配置8.0版本参考:我这里通过这种方式没有实现全部IP都能访问;我是通过直接修改配置文件才实现的,MySQL8.0版本把配置文件 my.cnf 拆分成mysql.cnf 和mysqld.cnf,我们需要修改的是mysqld.cnf文件:
  1. sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf
复制代码
修改 bind-address,保存后重启MySQL即可。
  1. bind-address            = 0.0.0.0
复制代码
重启MySQL重新加载一下配置:
  1. sudo systemctl restart mysql
复制代码
离线安装MySQL

如果你需要在没有互联网连接的情况中安装MySQL,可以在另一台联网的计算机上下载MySQL的安装包,然后将其传输到目的Ubuntu机器上进行安装。
步调1:下载MySQL安装包

在联网的计算机上,访问 MySQL官方网站 大概MySQL的软件仓库,然后下载适合你体系版本的MySQL安装包(通常是.deb文件)。将下载的文件保存到一个可移动的存储设备上。
步调2:传输安装包到目的机器

将下载的MySQL安装包从联网计算机传输到目的Ubuntu机器。你可以使用USB驱动器、外部硬盘、网络传输等方法来完成这个步调。
步调3:安装MySQL

在目的Ubuntu机器上,使用以下下令来安装MySQL:
.deb文件安装方法

  1. sudo dpkg -i mysql-package-name.deb
复制代码
请将 mysql-package-name.deb 替换为你下载的MySQL安装包的文件名。
.tar.gz 文件安装方法

  1. # 解压文件
  2. tar -zxvf mysql-package.tar.gz
  3. # 安装
  4. cd /tmp/mysql-package/bin/
  5. ./mysql_install_db
复制代码
请将 mysql-package.tar.gz 替换为你现实下载的MySQL安装包的文件名。
步调4:配置MySQL

安装完成后,你可以使用以下下令启动MySQL服务:
  1. sudo systemctl start mysql
复制代码
然后将MySQL设置为开机自启动:
  1. sudo systemctl enable mysql
复制代码
步调5:检查MySQL状态

使用以下下令来检查MySQL是否正在运行:
  1. sudo systemctl status mysql
复制代码
至此,你已经乐成在离线情况中安装了MySQL服务器。
总结起来,你可以根据你的网络连接情况选择在线或离线安装MySQL。在线安装更加简单,但离线安装可以让你在没有网络连接的情况下进行安装。希望这篇博客对你有所资助,顺遂安装MySQL!如果你需要更具体的步调或进一步的配置,请查阅MySQL官方文档或相干教程。

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

诗林

金牌会员
这个人很懒什么都没写!

标签云

快速回复 返回顶部 返回列表