银河麒麟V10安装MySQL5.7的详细过程

 更新时间:2023年05月31日 09:56:24   作者:贰拾壹丶  
这篇文章主要介绍了银河麒麟V10安装MySQL5.7,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下

银河麒麟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的文章就介绍到这了,更多相关银河麒麟V10安装MySQL5.7内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • MySQL 查看事务和锁情况的常用语句分享

    MySQL 查看事务和锁情况的常用语句分享

    这篇文章主要介绍了MySQL 查看事务和锁情况的常用语句分享,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2021-01-01
  • MySQL中varchar类型的字段默认值设置方式

    MySQL中varchar类型的字段默认值设置方式

    这篇文章主要介绍了MySQL中varchar类型的字段默认值设置方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2023-10-10
  • 解决MySQL客户端输出窗口显示中文乱码问题的办法

    解决MySQL客户端输出窗口显示中文乱码问题的办法

    这篇文章主要介绍了解决MySQL客户端输出窗口显示中文乱码问题的办法,需要的朋友可以参考下
    2015-12-12
  • MySQL服务器权限与对象权限详解

    MySQL服务器权限与对象权限详解

    这篇文章主要介绍了MySQL服务器权限与对象权限,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2024-08-08
  • mysql声明游标的方法

    mysql声明游标的方法

    在本篇文章里小编给大家整理的是关于mysql声明游标的方法和实例内容,需要的朋友们可以参考下。
    2020-09-09
  • MySQL使用MyFlash快速恢复误删除和修改的数据

    MySQL使用MyFlash快速恢复误删除和修改的数据

    MyFlash 是由美团点评公司技术工程部开发并维护的一个开源工具,主要用于MySQL数据库的DML操作的回滚,MyFlash的优势在于它提供了更多的过滤选项,使得回滚操作变得更加容易,本文将实验通过 MyFlash 工具快速恢复误删除 或 误修改的数据,需要的朋友可以参考下
    2024-06-06
  • Mysql主从GTID与binlog如何使用

    Mysql主从GTID与binlog如何使用

    MySQL的GTID和binlog是实现高效数据复制和恢复的重要机制,GTID保证事务的唯一标识,避免复制冲突;binlog记录数据变更,用于主从复制和数据恢复,两者配合,提高MySQL复制的准确性和管理便捷性
    2024-10-10
  • mysql 8.0.21 安装配置方法图文教程

    mysql 8.0.21 安装配置方法图文教程

    这篇文章主要为大家详细介绍了mysql 8.0.21 安装配置方法图文教程,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2020-07-07
  • MySQL Like模糊查询速度太慢如何解决

    MySQL Like模糊查询速度太慢如何解决

    这篇文章主要介绍了MySQL Like模糊查询速度太慢如何解决,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-10-10
  • 如何清除mysql注册表

    如何清除mysql注册表

    在本篇文章里小编给大家整理的是关于如何清除mysql注册表的相关知识点内容,有需要的朋友们可以参考下。
    2020-08-08

最新评论