ARM64架构下安装mysql5.7.22的全过程

yizhihongxing

下面是ARM64架构下安装mysql5.7.22的全过程攻略。

步骤一:安装依赖库

  1. 执行sudo apt update更新包列表
  2. 执行sudo apt install libaio1安装依赖库

步骤二:下载Mysql 5.7.22

  1. 下载mysql5.7.22文件
  2. 解压缩文件:tar -xvf mysql-server_5.7.22-1ubuntu16.04_arm64.deb-bundle.tar

步骤三:安装MySQL 5.7.22

  1. 安装mysql-common包:sudo dpkg -i /path/to/mysql-common_5.7.22-1ubuntu16.04_arm64.deb
  2. 执行以下指令安装文件:
sudo dpkg -i mysql-community-client_5.7.22-1ubuntu16.04_arm64.deb
sudo dpkg -i mysql-community-server_5.7.22-1ubuntu16.04_arm64.deb
sudo dpkg -i mysql-community-client-core_5.7.22-1ubuntu16.04_arm64.deb
sudo dpkg -i mysql-community-server-core_5.7.22-1ubuntu16.04_arm64.deb
  1. 执行以下指令启动MySQL 5.7.22服务:
sudo systemctl start mysql
sudo systemctl enable mysql

步骤四:设置MySQL root用户密码

  1. 运行以下指令进入MySQL:sudo mysql -u root -p
  2. 运行以下指令设置新密码:ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '<your_new_password>';
    其中,<your_new_password>代表你要设置的新密码
  3. 运行以下指令刷新权限:FLUSH PRIVILEGES;

示例说明

示例一

如果你的服务器IP是 192.168.10.1,并且你设置MySQL root用户密码为123456,那么你可以使用以下指令连接MySQL 5.7.22:

mysql -u root -h 192.168.10.1 -p123456

示例二

如果你想要允许远程登录MySQL,则需要修改MySQL配置文件。

  1. 执行以下指令编辑MySQL配置文件sudo vi /etc/mysql/mysql.conf.d/mysqld.cnf
  2. bind-address一行注释掉,或将其修改为0.0.0.0
  3. 重启MySQL服务:sudo systemctl restart mysql

注:修改绑定地址的风险比较高,建议只在特殊情况下启用此功能。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:ARM64架构下安装mysql5.7.22的全过程 - Python技术站

(0)
上一篇 2023年5月22日
下一篇 2023年5月22日

相关文章

  • Redis锁机制处理高并发

    文章正文   这里我们主要利用Redis的setnx的命令来处理高并发。 setnx 有两个参数。第一个参数表示键。第二个参数表示值。如果当前键不存在,那么会插入当前键,将第二个参数做为值。返回 1。如果当前键存在,那么会返回0。 创建库存表 CREATE TABLE `storage` (   `id` int(11) unsigned NOT NULL …

    Redis 2023年4月12日
    00
  • Oracle批量查询、删除、更新使用BULK COLLECT提高效率

    Oracle中BULK COLLECT可以用于批量查询、删除及更新数据,可以提高处理数据的效率。下面是操作步骤: 1. 编写游标 DECLARE CURSOR c1 IS SELECT column_name FROM table_name; TYPE column_name_type IS TABLE OF table_name.column_name%T…

    database 2023年5月21日
    00
  • MySQL和连接相关的timeout 的详细整理

    MySQL 是一个流行的关系型数据库管理系统,常用于开发 Web 应用程序。而连接相关的timeout 是指当 MySQL 连接到某个主机上时,如果在一定时间内(如30秒)没有传输任何数据,MySQL 就会认为连接已经超时了。由于超时设置有时会影响到应用程序的响应时间,因此需要对其进行仔细调整。 MySQL 设置连接超时的关键可以通过修改 my.cnf 的配…

    database 2023年5月22日
    00
  • MyBatis 多表联合查询及优化方法

    下面给出详细的”MyBatis 多表联合查询及优化方法”攻略。 1. 简述 MyBatis是一种支持多表联合查询的ORM(对象-关系映射)框架。使用MyBatis进行多表查询时,可以使用一些优化方法来提高查询效率和降低代码的复杂性。 2. 多表联合查询方法 2.1 嵌套查询 嵌套查询是最基本的多表联合查询方法,它是在SQL语句中嵌套SELECT子句,用于从多…

    database 2023年5月19日
    00
  • SQL 比较特定的日期要素

    SQL 中常见的日期要素包括年、季度、月、周和日。下面我将结合两个实例来讲解如何使用 SQL 处理比较特定的日期要素。 实例1:计算某月的销售额 假设有一张名为 sales 的表,其中记录了公司在不同日期的销售额。我们想要计算某个月的总销售额,并将结果按照日期升序排列。 首先,我们需要使用 DATE_TRUNC 函数将日期截断到月的第一天,然后再对该月份内的…

    database 2023年3月27日
    00
  • 详解Mysql数据库平滑扩容解决高并发和大数据量问题

    下面是详解 Mysql 数据库平滑扩容解决高并发和大数据量问题的完整攻略。 1. 前置条件 在进行 Mysql 数据库扩容之前,需要确认以下几个前置条件: 网络带宽:确认网络带宽是否足够,扩容后的网络访问是否会受到阻塞; 存储容量:确认存储容量是否足够,扩容后的数据是否会因为存储不足而出现问题; 服务器硬件:确认服务器硬件是否足够,扩容后的服务器负载是否会过…

    database 2023年5月22日
    00
  • 微信小程序云开发如何实现数据库自动备份实现

    下面我将详细讲解微信小程序云开发如何实现数据库自动备份的攻略。具体的实现步骤如下: 创建云函数 在微信开发者工具中,选择云开发选项,然后进入云函数管理页面,点击新建云函数。在云函数配置页面中,我们需要设置云函数的名称、执行环境和上传入口文件等信息。 在入口文件中编写函数代码 “`js const cloud = require(‘wx-server-sdk…

    database 2023年5月22日
    00
  • DBMS 关系代数

    DBMS关系代数 关系代数是用于逻辑上操作关系的一组基本操作符。在数据库中,关系代数被广泛应用于查询、数据库设计和优化等方面。 关系代数包括以下基本操作符: 选择(Selection) 选择是从给定的关系中选取一些元组,使这些元组符合指定的条件。 选择的示例: 假设有一张学生成绩表,其中包含学生的姓名(name),性别(gender)和语文课程的成绩(sco…

    database 2023年3月27日
    00
合作推广
合作推广
分享本页
返回顶部