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

下面是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日

相关文章

  • AngularJs和谷歌Web Toolkit (GWT)的区别

    AngularJS和谷歌Web Toolkit(GWT)虽然都是由谷歌开发的,但是它们在使用方式和应用场景上存在一些不同。下面是它们的区别详细说明。 AngularJS AngularJS是一款由谷歌开发的JavaScript框架,用于Web应用程序开发。它是一个基于MVC(Model View Controller)架构的声明式编程模型,通过所谓的指令定义…

    database 2023年3月27日
    00
  • Redis是什么?能用来做什么?

    Redis是一种高性能的基于内存的数据存储系统,它支持多种数据结构,包括字符串、列表、散列、集合、排序集合等。与其他键值存储系统相比,Redis在速度、可扩展性、稳定性和数据安全方面都有很大优势。 Redis的全称是 Remote Dictionary Server(远程字典服务),它是一个基于内存实现的键值型非关系(NoSQL)数据库,由意大利人 Salv…

    2023年3月17日
    00
  • MySql 按时间段查询数据方法(实例说明)

    下面是 “MySql 按时间段查询数据方法(实例说明)” 的完整攻略: 1. 确定查询的时间范围 根据需求,确定查询时间范围。一般的查询时间范围有以下几种: 某一天内的数据 某一周内的数据 某一月内的数据 某一年内的数据 2. 使用SELECT语句进行时间段查询 使用SELECT语句可以实现按时间段查询数据。 查询某一天内的数据 假设我们需要查询2022年9…

    database 2023年5月22日
    00
  • navicat创建MySql定时任务的方法详解

    Navicat创建MySQL定时任务的方法详解 MySQL定时任务是一种非常常用的数据库操作方式,它可以在指定的时间周期内执行指定的SQL脚本。 Navicat是一款常用的数据库管理工具,可以方便地对MySQL数据库进行管理,也可以很方便地创建MySQL定时任务。 下面详细介绍一下Navicat创建MySQL定时任务的方法: 步骤一:连接MySQL数据库 首…

    database 2023年5月22日
    00
  • SpringBoot集成Sharding Jdbc使用复合分片的实践

    下面是SpringBoot集成Sharding Jdbc使用复合分片的实践攻略,分为以下几个步骤: 1. 引入Sharding Jdbc和依赖 <dependency> <groupId>org.apache.shardingsphere</groupId> <artifactId>sharding-jdbc-…

    database 2023年5月19日
    00
  • MySQL事务隔离机制详解

    MySQL事务隔离机制详解 在讲解MySQL事务隔离机制之前,首先需要理解什么是事务以及事务的四大特性,事务指一系列操作单元,具有原子性、一致性、隔离性和持久性等四个特性。在多个事务同时运行时,为了保证数据的完整性和一致性,MySQL引入了事务隔离机制。 事务隔离级别 MySQL支持4种隔离级别,分别是读未提交(Read Uncommitted)、读已提交(…

    database 2023年5月22日
    00
  • Oracle字符集修改查看方法

    下面是“Oracle字符集修改查看方法”的完整攻略: 前言 Oracle字符集是Oracle数据库中的一个重要概念,可以描述字符集编码的方式、字符的方式,以及如何比较和排序字符。如果字符集设置不正确,会导致显示乱码等问题。因此,正确了解和设置Oracle字符集是非常重要的。 查询Oracle字符集 要查询Oracle数据库当前的字符集,可以使用以下命令: s…

    database 2023年5月21日
    00
  • mysql数据库常见的优化操作总结(经验分享)

    MySQL 数据库常见的优化操作总结 为什么需要优化 随着网站访问量的增加,数据库的性能问题变得越来越突出。如果没有进行优化,可能会导致响应缓慢、连接超时等问题。因此,对于一个网站的数据库来说,优化是非常重要的一个环节。 性能优化的主要目标 性能优化的主要目标是使数据库在保障数据完整性的前提下,尽可能地提高查询效率和响应速度。 优化建议 以下是一些常见的优化…

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