kylin麒麟系统安装mysql5.7.18(一)-安装
1.
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
参考大神链接:
CentOS 7安装MySQL 5.7.18 过程笔记-腾讯云开发者社区-腾讯云
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。

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