银河麒麟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数据库表中有索引还是查询慢,以 user_info 这张表来作为分析的基础,在 user_info 这张表上,我们分别创建了idx_name以及idx_phone 二级索引以及 idx_age_address 联合索引展开详细内容,需要的小伙伴可以参考一下
    2022-05-05
  • MySQL 格式化时间的实现示例

    MySQL 格式化时间的实现示例

    MySQL提供了多种日期和时间类型,在处理时间时需要根据不同类型选择不同的格式化方法,常用的日期类型有DATE、YEAR、TIME;常用的日期时间类型有DATETIME和TIMESTAMP,本文就来介绍一下MySQL 格式化时间,感兴趣的可以了解一下
    2023-10-10
  • mysql数据库之索引详细介绍

    mysql数据库之索引详细介绍

    大家好,本篇文章主要讲的是mysql数据库之索引详细介绍,感兴趣的同学赶快来看一看吧,对你有帮助的话记得收藏一下,方便下次浏览
    2021-12-12
  • 有关mysql的一些小技巧

    有关mysql的一些小技巧

    有关mysql的一些小技巧,有需要的朋友可以参考下
    2013-02-02
  • 选择MySQL数据库进行连接的简单示例

    选择MySQL数据库进行连接的简单示例

    这篇文章主要介绍了选择MySQL数据库进行连接的简单示例,是MySQL入门学习中的基础知识,需要的朋友可以参考下
    2015-05-05
  • MySQL为id选择合适的数据类型

    MySQL为id选择合适的数据类型

    为 id 列选择一个好的数据类型非常重要,id 列会经常用于做比较(例如联合查询的条件),以及用于查找其他列。而且,id 也经常用于外键。因此,id 列的数据类型不仅仅关系自身数据表,也关系到与之关联的其他数据表。因此,id 用何种数据类型就显得十分重要
    2021-06-06
  • MyCat环境搭建详细教程

    MyCat环境搭建详细教程

    这篇文章主要介绍了MyCat环境搭建详细教程的相关资料,需要的朋友可以参考下
    2022-11-11
  • mysql数据库找不到表的问题及解决

    mysql数据库找不到表的问题及解决

    这篇文章主要介绍了mysql数据库找不到表的问题及解决方案,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2023-12-12
  • mysql索引最左原则实例代码

    mysql索引最左原则实例代码

    这篇文章主要给大家介绍了关于mysql索引最左原则的相关资料,文中通过示例代码介绍的非常详细,对大家学习或者使用mysql具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧
    2019-07-07
  • MySQL死锁套路之唯一索引下批量插入顺序不一致

    MySQL死锁套路之唯一索引下批量插入顺序不一致

    这篇文章主要给大家介绍了关于MySQL死锁套路之唯一索引下批量插入顺序不一致的相关资料,文中通过示例代码介绍的非常详细,对大家学习或者MySQL具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧
    2019-06-06

最新评论