1.下载安装包

注意查看系统版本,以下安装包适用于4.19.90-52.22.v2207.ky10.x86_64:

https://downloads.mysql.com/archives/get/p/23/file/mysql-5.7.18-1.el7.x86_64.rpm-bundle.tar

Ps:查看系统版本

#uname -r

对于aarch64版本采用“11.aarch64版本安装”:

2. 上传到服务器

3.解压缩到/usr/local目录下

#tar -xvf mysql-5.7.18-1.el7.x86_64.rpm-bundle.tar  -C  /usr/local

4.之前装有mariadb,删除 

先查看一下系统上的mariadb

#rpm -qa | grep mariadb

mariadb-libs-5.5.56-2.el7.x86_64

然后卸载

#rpm -e --nodeps mariadb-libs-5.5.56-2.el7.x86_64

ps:

rpm -qa 列出所有已安装软件包

rpm -e packagename  删除软件包

rpm -e --nodeps packagename  强制删除软件和依赖包

rpm -q 包名     查询包是否安装

rpm -ivh 包名     安装软件包

5.安装mysql

安装的顺序为:

#rpm -ivh mysql-community-common-5.7.18-1.el7.x86_64.rpm

#rpm -ivh mysql-community-libs-5.7.18-1.el7.x86_64.rpm

#rpm -ivh mysql-community-client-5.7.18-1.el7.x86_64.rpm

#rpm -ivh mysql-community-server-5.7.18-1.el7.x86_64.rpm

6.创建数据文件夹

进入/data

#cd /data

创建数据文件夹

#mkdir mysql

#cd mysql

#mkdir data

7.配置my.cnf

#vim /etc/my.cnf

修改

datadir=/data/mysql/data

添加

port=3306

 8.初始化mysql

#mysqld --initialize 

开通权限

#chown -R mysql:mysql /var/lib/mysql/

#chmod -R 777 /data/mysql/data

# chown -R mysql:mysql /data/mysql/data/

9.启动mysql

#systemctl start mysqld

查看 MySQL 运行状态:

#systemctl status mysqld

ps:其他命令

停止服务

#systemctl stop mysqld

重启服务 

#systemctl restart mysqld

10.修改密码

1.编辑 my.cnf

#vim /etc/my.cnf

2.在[mysqld]下添加一行     skip-grant-tables     暂时取消密码;

3.重启mysql,输入 mysql -uroot -p   按回车,如果提示输入密码,直接回车即可;

4.登陆成功后,输入   update mysql.user set authentication_string=password('123456') where user='root' and Host = 'localhost';    将密码先修改为123456;

ps: 如果是V8.0.28版本则使用以下语句:

alter USER 'root'@'localhost' IDENTIFIED BY '123456';

第一次执行报错:ERROR 1290 (HY000): The MySQL server is running with the --skip-grant-tables option so it cannot execute this statement

需要执行下FLUSH PRIVILEGES;重新加载授权表到MySQL服务器

4,输入 flush privileges;刷新保存;

5,删除  my.cnf 中刚刚添加的   skip-grant-tables   保存;

6,exit;或quit; 退出mysql;

7,重启mysql;

8,使用新密码登陆:  mysql -uroot -p123456   回车即可登陆成功;

9,ok了! 

参考链接:

https://www.cnblogs.com/liwentao/p/6185130.html

 

参考大神链接:

银河麒麟V10安装mysql-CSDN博客

CentOS 7安装MySQL 5.7.18 过程笔记-腾讯云开发者社区-腾讯云

MySQL 安装 | 菜鸟教程

The innodb_system data file 'ibdata1' must be writable - 无虑的小猪 - 博客园

11.aarch64版本安装

安装参考链接:(感恩大神们)

信创国产化银河麒麟V10系统aarch64架构linux系统安装mysql数据库踩坑实录_麒麟v10 aarch64 golang的编译-CSDN博客

aarch64架构安装mysql教程_aarch64 mysql-CSDN博客

1.下载安装包,上传解压到 /usr/local/

下载网址:https://downloads.mysql.com/archives/community/

2、进入/usr/local文件夹安装

# cd /usr/local

# rpm -ivh mysql-community-common-8.0.28-1.el8.aarch64.rpm

# rpm -ivh mysql-community-client-plugins-8.0.28-1.el8.aarch64.rpm

# rpm -ivh mysql-community-libs-8.0.28-1.el8.aarch64.rpm

# rpm -ivh mysql-community-client-8.0.28-1.el8.aarch64.rpm

# rpm -ivh mysql-community-icu-data-files-8.0.28-1.el8.aarch64.rpm

# rpm -ivh mysql-community-server-8.0.28-1.el8.aarch64.rpm

剩余按照上方4-10。

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐