银河麒麟V10安装MySQL5.7

环境:
Kylin-Server-10-SP2-Release-Build09-20210524-x86_64.iso
mysql-5.7.28-linux-glibc2.12-x86_64.tar.gz
Vmware

MySQL5.7下载地址
https://cdn.mysql.com/archives/mysql-5.7/mysql-5.7.28-linux-glibc2.12-x86_64.tar.gz

安装前准备工作
检查是否已经安装MySQL
[root@localhost ~]# rpm -qa | grep mysql

将查询出的包卸载掉
[root@localhost ~]# rpm -e –nodeps

将/usr/lib64/libLLVM-7.so也一并删除
[root@localhost ~]# rm -rf /usr/lib64/libLLVM-7.so

检查是否删除成功
[root@localhost ~]# rpm -qa | grep mysql

查询残余文件夹
[root@localhost ~]# whereis mysql

删除残余文件

验证删除结果
[root@localhost ~]# whereis mysql

检查MySQL用户组以及用户是否存在,若没有则创建
[root@localhost ~]# cat /etc/group | grep mysql
[root@localhost ~]# cat /etc/passwd |grep mysql
[root@localhost ~]# groupadd mysql
[root@localhost ~]# useradd -r -g mysql mysql

二、开始安装MySQL数据库
上传MySQL安装包至任意目录

解压安装包
[root@localhost ~]# tar xzvf mysql-5.7.28-linux-glibc2.12-x86_64.tar.gz

解压完成后移动至/usr/local/mysql
[root@localhost ~]# mv mysql-5.7.28-linux-glibc2.12-x86_64 /usr/local/mysql

在目录下/usr/local/mysql/创建data目录
[root@localhost ~]# mkdir /usr/local/mysql/data

更改MySQL目录下所有的目录文件夹所属组和用户以及权限
[root@localhost ~]# chown -R mysql:mysql /usr/local/mysql
[root@localhost ~]# chmod -R 755 /usr/local/mysql

修改MySQL的数据配置文件vim /etc/my.cnf ,修改完后内容如下

注意socket的值必须前后一致
否则会报错:Can’t connect to local MySQL server through socket的解决方法
解决办法:http://www.cnntt.com/archives/2505

编译安装并初始化MySQL数据库,并记录初始化后末尾输出的默认密码
[root@localhost ~]# cd /usr/local/mysql/bin
[root@localhost bin]# ./mysqld --initialize --user=mysql --datadir=/usr/local/mysql/data --basedir=/usr/local/mysql

以上步骤执行完成后生产的临时密码
A temporary password is generated for root@localhost: ucGrgg(v(9U5

添加开机自启并开启服务
[root@localhost bin]# cp -rf /usr/local/mysql/support-files/mysql.server /etc/init.d/mysqld
[root@localhost bin]# chmod +x /etc/init.d/mysqld
[root@localhost bin]# /usr/lib/systemd/systemd-sysv-install enable mysqld

添加环境变量,在空白处添加以下代码

export MYSQL_HOME=/usr/local/mysql
export PATH= P A T H : PATH: PATH:MYSQL_HOME/bin

[root@localhost bin]# vim /etc/profile

使环境变量生效
[root@localhost bin]# source /etc/profile

开启MySQL服务
[root@localhost bin]# systemctl start mysqld

查询服务状态
[root@localhost bin]# systemctl status mysqld

使用默认密码登录数据库
[root@localhost bin]# mysql -u root -p

至此MySQL安装完成

银河麒麟V10安装MySQL5.7相关推荐

  1. 华为鲲鹏+银河麒麟v10 安装 docker-ce

    设备:硬件:仅有ARM处理器,无GPU和NPU,操作系统麒麟银河V10,Kunpeng-920 #######参考原链接######### 华为鲲鹏+银河麒麟v10 安装 docker-ce 踩坑 - ...

  2. 银河麒麟V10安装教程

    银河麒麟V10安装教程 1.镜像文件下载 (1)进入银河麒麟官网 https://www.kylinos.cn/ (2)选择桌面操作系统 (3)选择银河麒麟桌面操作系统v10,点击[more] (4) ...

  3. 虚拟机银河麒麟V10安装达梦数据库

    简介 环境准备 达梦数据库安装 安装前环境准备 创建用户和用户组 安装目录配置 挂载安装文件 图形化安装 图形化设置 执行安装命令 选择安装位置 命令行安装 创建数据库及数据库实例管理 图形化创建数据 ...

  4. 银河麒麟V10安装与卸载Python3以及引发的yum与dnf无法使用的问题

    背景 一个基于若依单体架构的多模块 Maven 项目的国产化迁移适配,由于是客户的代码,我们不用关心具体的功能实现,直接来做迁移即可.实施时,按照我们总结的整改建议调整源码,具体迁移适配过程可参考本专 ...

  5. 银河麒麟V10安装虚拟机

    V10-sp1 安装虚拟机 安装软件包 1. mount -o loop Kylin-Server-10-aarch64-Release-Build06.07-lic-20200310.iso /mn ...

  6. 银河麒麟V10安装与运行人大金仓数据库

    一.操作系统 Linux-4.19.90-17.ky10.aarch64-aarch64-with-kylin-10-Tercel 64bit 二.准备工作 1. 数据库下载,人大金仓官网下载地址 h ...

  7. arm+银河麒麟v10安装nginx1.18

    1.创建文件夹并进入文件夹 mkdir /home/npf/nginx-server 2.在nginx-server下放入安装包 pcre-8.38.tar.gz openssl-1.0.2n.tar ...

  8. 银河麒麟V10安装redis5.0.4

    安装过程中发现,只有5.0.4能正常编译和安装,其他版本目测都不行. redis安装参考 Redis安装及相关命令_时光有伱记忆成花的博客-CSDN博客Linux 下安装一.下载地址:http://r ...

  9. Windows x86 环境 虚拟机 安装银河麒麟V10 arm架构系统

    0 准备材料 1.Kylin-Desktop-V10-SP1-Release-2107-arm64 2.QEMU 3.QEMU_EFI.fd 注意:在arm架构板卡安装可参照官方文档 跳过第1章节 Q ...

最新文章

  1. python自学网课-python网课学习笔记--4
  2. 梳理百年深度学习发展史-七月在线机器学习集训营助你把握深度学习浪潮
  3. 让无数社群为自己打工?你要用好这6大驱动力
  4. 这些Intel Atom处理器千万别升Windows 10创意者更新:不兼容
  5. 使用spring cache和ehcache之前必须了解的
  6. jupyter 写sql_了解适用于SQL Server的Jupyter Notebooks
  7. android之wifi开发
  8. andorid月总结
  9. 拓端tecdat|拟合R语言中的多项式回归
  10. nbu 7.5备份oracle,NBU7.5备份oracle
  11. 如何选择适合的公共 DNS
  12. jQuery插件开发详解
  13. 微软发布Windows 10:连Windows 7都能免费升级了
  14. 【记录一次windows技术学习】使用笔记本DOS命令搭建WLAN热点
  15. Ubuntu,不能sudo,也不能root登录
  16. c语言求出现次数最多的字符,保证你看懂
  17. 累了,困了,来看“MySQL”,让你梦回吹角连营
  18. android ndk开发
  19. FLTK beginning
  20. for循环输出素数探究【java】

热门文章

  1. 一种用于水位量测的浮子水位计
  2. 一种基于图像识别的水位测量算法
  3. Mac Chrome浏览器取消自动升级(看这一篇就够了)
  4. JavaScript 利用搜索引擎引用高亮页面关键字
  5. css继承-文字及inherit/优先级-权重/盒子问题box-sizing/溢出overflow
  6. 北大青鳥S1-关于c#-ADO基础知识整理
  7. android手机性价比,最新Android手机性价比榜:2000元以内谁最强?
  8. python的分布式计算框架
  9. cass 河流走向 符号_从地形高程点提取河道断面(CASS法)
  10. 5纳米芯片推力电池续航能力提升