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日

相关文章

  • pgsql之pg_stat_replication的使用详解

    pg_stat_replication的使用详解 什么是pg_stat_replication pg_stat_replication是PostgreSQL的一个系统视图(View),它展示了当前所有的流复制(replication)的信息。 如何查询pg_stat_replication 直接查询pg_stat_replication即可,如下所示: SE…

    database 2023年5月22日
    00
  • SQL查询方法精华集

    SQL查询方法精华集 简介 本文将介绍SQL查询方法的精华集,涵盖了常见的查询语句以及一些高级的查询方法。可以快速提高你在SQL查询方面的技能,适用于初学者和中级SQL使用者。 常见查询语句 1. SELECT语句 用于从表中获取数据。示例如下: SELECT * FROM 表名; 其中,*表示返回所有列;表名是你要查询的表名。 2. WHERE语句 用于指…

    database 2023年5月21日
    00
  • PHP开发框架Laravel数据库操作方法总结

    PHP开发框架Laravel数据库操作方法总结 在Larave中使用数据库,可以使用Eloquent ORM或者是DB Facade。Eloquent ORM是Laravel提供的一种操作数据库的对象关系映射器,而DB Facade则是使用SQL查询语句来操作数据库。下面详细讲解Laravel中使用Eloquent ORM和DB Facade的数据库操作方法…

    database 2023年5月22日
    00
  • MySQL数据库的23个注意事项

    MySQL数据库的23个注意事项 MySQL数据库的使用需要注意多个方面,下面列举了23个需要注意的事项: 1. 数据库备份 在使用 MySQL 数据库时,一定要做好备份工作,以便在服务器发生故障时对数据进行恢复。最好根据业务情况设置自动备份或手动备份策略,将备份数据远程传输至另一台服务器,以确保即使本地服务器发生故障,备份依然可以得到保障。 2. 数据库优…

    database 2023年5月21日
    00
  • JDBC 连接MySQL实例详解

    JDBC连接MySQL实例详解 什么是JDBC? JDBC是Java Database Connectivity的缩写,是一种用于执行SQL语句的Java API。通过JDBC,我们可以直接连接到各种数据库,与之交互(如执行查询、更新等操作)。 JDBC连接MySQL的准备工作 在使用JDBC连接MySQL之前,需要先进行以下准备工作:1. 下载MySQL的…

    database 2023年5月21日
    00
  • 解决Oracle 查询时报错ORA-00923: FROM keyword not found where expected的问题

    当你在使用Oracle查询数据时,遇到ORA-00923错误时,这通常是由于查询语句中的语法错误引起的。 以下是解决此问题的完整攻略: 1.检查查询语句语法错误 请仔细检查查询语句的语法,特别注意是否有不完整的语句、拼写错误、缺失符号等问题。如果任何查询语句存在语法错误,将会返回 ORA-00923 错误。 以下示例演示了由于遗漏 FROM 关键字而导致OR…

    database 2023年5月21日
    00
  • 精妙的SQL语句第2/2页

    让我为您详细讲解“精妙的SQL语句第2/2页”的攻略。 1. 理解需求 在编写SQL语句之前,我们首先需要了解需求。该网页介绍的是一些常见的、易于出错、耗费时间的SQL问题以及提供了一些优化策略,因此我们需要先了解这些问题和优化策略的实际用途和效果。 2. 完善数据库结构 在确定需求之后,我们需要检查数据库结构是否合理,以确保优化策略的实施。我们可以通过以下…

    database 2023年5月21日
    00
  • MySQL学习之事务详解

    MySQL学习之事务详解 什么是事务? 事务是一系列的操作集合,是数据库操作的最小单位,要么全部操作成功,要么全部操作失败,保证了数据的完整性和一致性。 事务的ACID特性 事务具有ACID特性,它们分别是: 原子性(Atomicity):事务中的操作要么全部完成,要么全部不完成,任何一部分操作失败,事务就会回滚到初始状态。 一致性(Consistency)…

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