麒麟服务器系统安装mysql-5.7

这篇具有很好参考价值的文章主要介绍了麒麟服务器系统安装mysql-5.7。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

麒麟服务器系统安装mysql-5.7

1. 基础环境

  • 系统版本:
############## NeoKylin Linux Version#################
Release:
NeoKylin Linux Advanced Server release V7Update6 (Chromium)

Kernel:
3.10.0-957.el7.x86_64

Build:
NeoKylin Linux Advanced Server
release V7Update6/(Chromium)-x86_64
b4.lic/20190820

#################################################
  • MySQL版本
[root@localhost ~]# rpm -qa | grep mysql
mysql-community-server-5.7.40-1.el7.x86_64
mysql-community-client-5.7.40-1.el7.x86_64
mysql80-community-release-el7-7.noarch
mysql-community-common-5.7.40-1.el7.x86_64
mysql-community-libs-5.7.40-1.el7.x86_64

2. 移除系统自带MariaDB

[root@localhost ~]# yum remove mariadb*

3. 安装MySQL 5.7

因为中标麒麟 V7.6 系统源中并没有MySQL,所以我们需要手动添加MySQL的仓库源。好在MySQL官方为我们提供了MySQL的仓库源,所以我们直接使用就好了。

  • 从MySQL官网下载仓库源安装包
wget https://repo.mysql.com//mysql80-community-release-el7-7.noarch.rpm
  • 安装MySQL仓库源安装包
rpm -ivh mysql80-community-release-el7-7.noarch.rpm
  • 查看MySQL仓库源启用情况
[root@localhost ~]# yum repolist all | grep mysql
mysql-cluster-7.5-community/x86_64           MySQL Cluster 7.5 Comm 禁用
mysql-cluster-7.5-community-source           MySQL Cluster 7.5 Comm 禁用
mysql-cluster-7.6-community/x86_64           MySQL Cluster 7.6 Comm 禁用
mysql-cluster-7.6-community-source           MySQL Cluster 7.6 Comm 禁用
mysql-cluster-8.0-community/x86_64           MySQL Cluster 8.0 Comm 禁用
mysql-cluster-8.0-community-debuginfo/x86_64 MySQL Cluster 8.0 Comm 禁用
mysql-cluster-8.0-community-source           MySQL Cluster 8.0 Comm 禁用
mysql-connectors-community/x86_64            MySQL Connectors Commu 启用:    206
mysql-connectors-community-debuginfo/x86_64  MySQL Connectors Commu 禁用
mysql-connectors-community-source            MySQL Connectors Commu 禁用
mysql-tools-community/x86_64                 MySQL Tools Community  启用:     94
mysql-tools-community-debuginfo/x86_64       MySQL Tools Community  禁用
mysql-tools-community-source                 MySQL Tools Community  禁用
mysql-tools-preview/x86_64                   MySQL Tools Preview    禁用
mysql-tools-preview-source                   MySQL Tools Preview -  禁用
mysql57-community/x86_64                     MySQL 5.7 Community Se 禁用
mysql57-community-source                     MySQL 5.7 Community Se 禁用
mysql80-community/x86_64                     MySQL 8.0 Community Se 启用:    367
mysql80-community-debuginfo/x86_64           MySQL 8.0 Community Se 禁用
mysql80-community-source                     MySQL 8.0 Community Se 禁用

这里可以看到默认启用的是mysql 8.0的仓库源。因为我们要安装mysql 5.7,所以我们要禁用mysql 8.0的仓库源,启用mysql 5.7的仓库源。

  • 启用MySQL 5.7的仓库源
[root@localhost ~]# yum-config-manager --disable mysql80-community
[root@localhost ~]# yum-config-manager --enable mysql57-community
[root@localhost ~]#
[root@localhost ~]#
[root@localhost ~]#
[root@localhost ~]# yum repolist all | grep mysql
mysql-cluster-7.5-community/x86_64           MySQL Cluster 7.5 Comm 禁用
mysql-cluster-7.5-community-source           MySQL Cluster 7.5 Comm 禁用
mysql-cluster-7.6-community/x86_64           MySQL Cluster 7.6 Comm 禁用
mysql-cluster-7.6-community-source           MySQL Cluster 7.6 Comm 禁用
mysql-cluster-8.0-community/x86_64           MySQL Cluster 8.0 Comm 禁用
mysql-cluster-8.0-community-debuginfo/x86_64 MySQL Cluster 8.0 Comm 禁用
mysql-cluster-8.0-community-source           MySQL Cluster 8.0 Comm 禁用
mysql-connectors-community/x86_64            MySQL Connectors Commu 启用:    206
mysql-connectors-community-debuginfo/x86_64  MySQL Connectors Commu 禁用
mysql-connectors-community-source            MySQL Connectors Commu 禁用
mysql-tools-community/x86_64                 MySQL Tools Community  启用:     94
mysql-tools-community-debuginfo/x86_64       MySQL Tools Community  禁用
mysql-tools-community-source                 MySQL Tools Community  禁用
mysql-tools-preview/x86_64                   MySQL Tools Preview    禁用
mysql-tools-preview-source                   MySQL Tools Preview -  禁用
mysql57-community/x86_64                     MySQL 5.7 Community Se 启用:    624
mysql57-community-source                     MySQL 5.7 Community Se 禁用
mysql80-community/x86_64                     MySQL 8.0 Community Se 禁用
mysql80-community-debuginfo/x86_64           MySQL 8.0 Community Se 禁用
mysql80-community-source                     MySQL 8.0 Community Se 禁用

再次查看,我们发现mysql 5.7的仓库源已经启用了。这里我们也可以选择手动编辑 /etc/yum.repos.d/mysql-community.repo ,来启用 mysql 5.7的仓库源。方法就是将文件中 mysql80-community enabled选项设置为0,将mysql57-community enabled选项设置为1。

  • 安装mysql 5.7
[root@localhost ~]# yum install mysql-community-server

#安装完成之后,查看安装情况
[root@localhost ~]# rpm -qa | grep mysql
mysql-community-server-5.7.40-1.el7.x86_64
mysql-community-client-5.7.40-1.el7.x86_64
mysql80-community-release-el7-7.noarch
mysql-community-common-5.7.40-1.el7.x86_64
mysql-community-libs-5.7.40-1.el7.x86_64

4. 初始化MySQL

  • 启动mysql
[root@localhost ~]# systemctl start mysqld

  • 设置mysql开机自启动
[root@localhost ~]# systemctl enable mysqld

  • 查看mysql服务状态
[root@localhost ~]# systemctl status mysqld
● mysqld.service - MySQL Server
   Loaded: loaded (/usr/lib/systemd/system/mysqld.service; enabled; vendor preset: disabled)
   Active: active (running) since 四 2022-11-10 14:21:09 CST; 838ms ago
     Docs: man:mysqld(8)
           http://dev.mysql.com/doc/refman/en/using-systemd.html
  Process: 16055 ExecStart=/usr/sbin/mysqld --daemonize --pid-file=/var/run/mysqld/mysqld.pid $MYSQLD_OPTS (code=exited, status=0/SUCCESS)
  Process: 15960 ExecStartPre=/usr/bin/mysqld_pre_systemd (code=exited, status=0/SUCCESS)
 Main PID: 16058 (mysqld)
    Tasks: 27
   CGroup: /system.slice/mysqld.service
           └─16058 /usr/sbin/mysqld --daemonize --pid-file=/var/run/mysqld/mysqld.pid

11月 10 14:21:04 localhost.localdomain systemd[1]: Starting MySQL Server...
11月 10 14:21:09 localhost.localdomain systemd[1]: Started MySQL Server.
[root@localhost ~]#
[root@localhost ~]#

  • 修改mysql root用户密码

mysql安装成功之后会为root账户生成一个临时随机密码,这个临时随机密码我们可以在/var/log/mysqld.log文件中找到。

[root@localhost ~]# grep 'temporary password' /var/log/mysqld.log
2022-11-10T06:21:06.369797Z 1 [Note] A temporary password is generated for root@localhost: 9eh*<Duo*yyA

知道临时随机密码后,我们就可以登录mysql,将root账户的密码设置成任何我们想要的密码了。

[root@localhost ~]# mysql -uroot -p
Enter password:
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 2
Server version: 5.7.40

Copyright (c) 2000, 2022, Oracle and/or its affiliates.

Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

mysql> 

因为mysql的密码规则需要很复杂,这里我们想把密码设置得简单一些,所以我们需要修改一下mysql的密码规则。这一步大家可以根据现场情况自行决定是否修改。

mysql> set global validate_password_policy=0;
mysql> set global validate_password_length=1;

接下来将root账户的密码设置成我们想要的。

ALTER USER 'root'@'localhost' IDENTIFIED BY 'yourpassword';

至此,mysql安装完毕,你可以根据自己的需求使用mysql数据库了。

5. 参考资料

A Quick Guide to Using the MySQL Yum Repository
centos7 安装 Mysql 5.7.28,详细完整教程文章来源地址https://www.toymoban.com/news/detail-442489.html

到了这里,关于麒麟服务器系统安装mysql-5.7的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 银河麒麟v10服务器操作系统安装配置

    镜像下载地址:https://www.kylinos.cn/scheme/server.html 网卡这里给了两张,一张nat模式,一张选择仅主机模式 接下来就可以启动虚拟机进入系统安装步骤,安装过程感觉跟centos7.5基本一模一样 为了方便使用命令行模式,我选了英文 这里软件的话看需要,建议什么都不选,但切记要

    2024年02月11日
    浏览(56)
  • 银河麒麟v10操作系统之 mysql 5.7 手动安装

    官网下载地址:https://dev.mysql.com/downloads/mysql/ 打开 https://dev.mysql.com/downloads/mysql/,默认显示的是最新版MySQL8,需要我们点击查看其他版本。  或者也可以这样。 我图省事直接按上图操作了哈。  接下来看图操作  根据自己的系统位数去选择,Linux系统输入  getconf LONG_BIT 命令

    2024年02月09日
    浏览(40)
  • 使用u盘安装银河麒麟高级服务器操作系统

    直接进入主题 第一步:下载银河麒麟高级服务器操作系统 进入麒麟官网,申请试用,然后下载相应的版本即可。 麒麟官网地址 国产操作系统、麒麟操作系统——麒麟软件官方网站 (kylinos.cn) 第二步:制作启动u盘   这是我制作启动u盘的软件,需要的可以自取(里面还有一个

    2024年04月23日
    浏览(122)
  • 银河麒麟高级服务器操作系统 V10 安装手册

    银河麒麟高级服务器操作系统 V10 安装手册 本手册适用于 银河麒麟高级服务操作系统V10SP系列版本(包含SP1、SP2、SP3等) 第一章 概述 本手册面向系统管理员及相关技术人员,实现在服务器整机上使用图形化界面快速完成银河麒麟高级服务器操作系统 V10(以下简称“银河麒

    2024年03月15日
    浏览(60)
  • 银河麒麟V10服务器系统安装教程及注意事项

    1.引导安装 从U盘引导安装时首先进入的是安装引导页面,如下图: 使用向上方向键↑选择“Install Kylin Linux Advanced Server V10”, 按进入安装过程。 2.欢迎界面 安装过程首先进入欢迎页面【欢迎使用 Kylin Linux Advanced Server V1 0】,如下图: 默认采用【简体中文(中国)】。确定 安

    2024年02月02日
    浏览(42)
  • 银河麒麟服务器系统安装KVM和创建KVM虚拟机

    ​ Linux Kernel-based Virtual Machine (KVM) 是一款 Linux 开放源码虚拟化软件,基于硬件虚拟化扩展(Intel VT- X 和 AMD-V)和 QEMU 的修改版。KVM 的实现模块又两个,分别是: kvm.ko是提供核心虚拟化的基础架构;特定于处理器的模块 kvm-intel.ko 和 kvm-amd.ko 。其设计目标是在需要引导多个未

    2024年02月04日
    浏览(57)
  • vmware安装中标麒麟高级服务器操作系统 V7.0

    官方提供使用通道 访问官网 链接: https://www.kylinos.cn/ 下拉到页面最底部 点击产品试用申请 输入申请信息 根据用户类型选择 个人用户试用选个人就行 输入手机号 获取验证码 输入验证码后 会跳转到镜像下载界面 跳转到镜像下载界面 如下 选择中标麒麟高级服务器操作系统软

    2024年01月21日
    浏览(41)
  • vmware安装银河麒麟V10高级服务器操作系统

    官方提供使用通道 访问官网 链接: https://www.kylinos.cn/ 下拉到页面最底部 点击产品试用申请 输入申请信息 根据用户类型选择 个人用户试用选个人就行 输入手机号 获取验证码 输入验证码后 会跳转到镜像下载界面 跳转到镜像下载界面 如下 选择银河麒麟高级服务器操作系统

    2024年02月02日
    浏览(51)
  • 银河麒麟高级服务器操作系统 V10 版本安装教程

    随着国产化以及信创(信息技术应用创新)的不断推进,国产操作系统的发展和应用趋势越来越好,银河麒麟就是国产操作系统中的优秀代表。关于银河麒麟的前世今生,大家可以看下百度百科关于银河麒麟的介绍。 本文主要是基于 VMware 虚拟机安装银河麒麟高级服务器 V1

    2024年02月04日
    浏览(53)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包