【五】MySql8基于m2芯片arm架构Ubuntu24虚拟机安装

打印 上一主题 下一主题

主题 972|帖子 972|积分 2916

1. 更新体系包列表

如无特别阐明,本文均使用root权限安装,首先,更新体系包列表:
  1. sudo apt update
复制代码


2. 安装 MySQL APT Repository

下载并安装 MySQL APT Repository 包:
  1. wget https://dev.mysql.com/get/mysql-apt-config_0.8.24-1_all.deb
  2. sudo dpkg -i mysql-apt-config_0.8.24-1_all.deb
复制代码
在安装过程中,你会看到一个配置界面,选择 MySQL 8.0 并按回车确认。

选择5,最靠近你体系版本的选项。

选择默认的配置即可。以下是步骤:

  • **选择 ****MySQL Server & Cluster**: 保持默认选项,选择 mysql-8.0。
  • **选择 ****MySQL Tools & Connectors**: 保持默认选项,选择 Enabled。
  • **选择 ****MySQL Preview Packages**: 保持默认选项,选择 Disabled。
最后,选择 Ok 生存配置。
可以按数字 4,然后回车来生存配置。

3. 更新体系包列表

2.完成之后再次更新体系包列表:
  1. sudo apt update
复制代码


4. 安装 MySQL Server

安装 MySQL Server:
  1. sudo apt install mysql-server
复制代码

安装中,安装耗时较长。
安装完成:


5. 运行安全安装脚本

为了提高 MySQL 的安全性,运行安全安装脚本:
  1. sudo mysql_secure_installation
复制代码

在 mysql_secure_installation 脚本中,VALIDATE PASSWORD COMPONENT 是一个可选的组件,用于验证和增强暗码安全性。它可以强制执行强暗码计谋。
你可以根据自己的需求选择是否启用该组件:


  • 如果盼望启用暗码验证组件,按 y 或 Y 键。
  • 如果不需要启用,按任意其他键。
以下是两种选择的后续步骤:


  • 启用暗码验证组件
如果你选择 y 或 Y:

  • 体系会扣问暗码验证计谋的级别:
选择适合你的计谋级别,比方选择 1:
  1. Please enter 0 = LOW, 1 = MEDIUM and 2 = STRONG: 1
复制代码


  • 0: LOW (只检查暗码长度)
  • 1: MEDIUM (检查暗码长度和字符组合)
  • 2: STRONG (检查暗码长度、字符组合和字典文件匹配)

  • 输入并确认新的 root 暗码。
  • 体系会提示你删除匿名用户,按 y。
  • 禁止 root 远程登录,按 n。


  • 删除测试数据库,按 y。
  • 重新加载权限表,按 y。

体现All done即为安装完成。
无论你选择是否启用暗码验证组件,接下来的步骤都是输入并确认新的 root 暗码,以及处置惩罚一些安全设置。完成这些设置后,你的 MySQL 安装将更加安全。

6. 验证 MySQL 安装

毗连到 MySQL 以验证安装:
  1. sudo mysql -u root -p
复制代码
这里我刚才没有设置的 root 暗码,直接回车登陆,你应该会看到 MySQL 提示符:
  1. mysql>
复制代码
这表明 MySQL 已成功安装并正在运行。


7. 配置远程毗连


7.1 首先要确认 MySQL 配置答应远程毗连:

确保 bind-address 已设置为 0.0.0.0 或已注释掉。
进入配置文件:sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf
查找 bind-address 设置,并确保如下所示:
  1. #bind-address = 127.0.0.1
  2. bind-address = 0.0.0.0
复制代码

生存并退出编辑器。

7.2 重启 MySQL 服务:

  1. sudo systemctl restart mysql
复制代码

7.3 检查 MySQL 用户权限:

确保 root 用户答应从任何主机毗连。
  1. sudo mysql -u root -p
复制代码
登陆后进入:use mysql
为root添加暗码:
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '!QAZ2wsx3edc';

添加完成后,退出再用暗码登陆。

配置远程毗连权限:
  1. mysql>
  2. use mysql;Reading table information for completion of table and column namesYou can turn off this feature to get a quicker startup with -ADatabase changedmysql>
  3. CREATE USER 'root'@'%' IDENTIFIED BY '!QAZ2wsx3edc';Query OK, 0 rows affected (0.01 sec)mysql>
  4. GRANT ALL ON *.* TO 'root'@'%';Query OK, 0 rows affected (0.01 sec)mysql>
  5. ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY '!QAZ2wsx3edc';Query OK, 0 rows affected (0.00 sec)mysql>
  6. FLUSH PRIVILEGES;Query OK, 0 rows affected (0.01 sec)
复制代码

成功革新权限后,即可使用DBeaver配置远程毗连:

只需要输入服务器地址映射、用户名和刚刚配置的暗码(!QAZ2wsx3edc)即可主动更新驱动并毗连。
毗连成功:


8. 总结

通过以上步骤,已经在 Ubuntu 上成功安装了 MySQL 8.0。接下来,可以开始在远程工具中访问数据库。

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

本帖子中包含更多资源

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

x
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

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

本版积分规则

灌篮少年

金牌会员
这个人很懒什么都没写!
快速回复 返回顶部 返回列表