• 麒麟操作系统V10安装mysql8.0.26


    今年mysql装得有点多,大概有4次了,快变系统工程师了!

    本文重点说下如何识别版本和配置服务!

    首先两点:

    1)麒麟本质是linux内核,所以基本上centos的操作在这里可以通用

    2)虽然通用,但是有些不通用的,这就是麻烦所在

    一、查看linux版本

    麒麟现在不太容易看linux版本,以下方式看不出来

    [root@38 proc]# cat /etc/os-release
    NAME="Kylin Linux Advanced Server"
    VERSION="V10 (Tercel)"
    ID="kylin"
    VERSION_ID="V10"
    PRETTY_NAME="Kylin Linux Advanced Server V10 (Tercel)"
    ANSI_COLOR="0;31"
    
    [root@38 proc]# cat /etc/system-release
    Kylin Linux Advanced Server release V10 (Tercel)
    [root@38 proc]# uname -a
    Linux 38.185.34.58.broad.xw.sh.dynamic.163data.com.cn 4.19.90-23.8.v2101.ky10.x86_64 #1 SMP Mon May 17 17:08:34 CST 2021 x86_64 x86_64 x86_64 GNU/Linux

    最后执行了下

    [root@38 proc]# cat /proc/version
    Linux version 4.19.90-23.8.v2101.ky10.x86_64 (KYLINSOFT@localhost.localdomain) (gcc version 7.3.0 (GCC)) #1 SMP Mon May 17 17:08:34 CST 2021
    或者

    [root@38 proc]# hostnamectl
       Static hostname: localhost.localdomain
    Transient hostname: 38.185.34.58.broad.xw.sh.dynamic.163data.com.cn
             Icon name: computer-desktop
               Chassis: desktop
            Machine ID: 56946824c6be4e8c9ee1e5e4eb8a6519
               Boot ID: 4cbd6f7d163a4e0f97860ce8aad4ce85
      Operating System: Kylin Linux Advanced Server V10 (Tercel)
                Kernel: Linux 4.19.90-23.8.v2101.ky10.x86_64
          Architecture: x86-64

    这是麒麟2021出的,基于linux 4.19做的。

    既然是linux version 4.19之后的版本,那么应该可以对标红帽或者centos 8之后了。

    不过这个都是猜测的,仅仅是因为centos7.6的版本信息是这样的:

    [root@lzf-ty ~]# hostnamectl
       Static hostname: lzf-ty
             Icon name: computer-vm
               Chassis: vm
            Machine ID: d05dd626909f446baae658ac5fbcf0cd
               Boot ID: 474ae60a37e04d26b2762c6fe19e523d
        Virtualization: kvm
      Operating System: CentOS Linux 7 (Core)
           CPE OS Name: cpe:/o:centos:centos:7
                Kernel: Linux 3.10.0-957.el7.x86_64
          Architecture: x86-64


    二、下载对应版本的安装包

    Red Hat Enterprise Linux 8 / Oracle Linux 8 (x86, 64-bit), RPM Bundle

    不过我不喜欢这个方式,但是图rpm省事一点点!

    三、安装rpm

    此步骤略!

    包比较多,可以使用 yum localinstall *.rpm -y 来一次性安装完毕!

    四、配置服务

    这个比较容易,因为使用rpm的话,通常不需要特别选择,系统已经做好了,这包括:

    a.程序安装

    b.环境配置

    c.服务配置(即可以使用systemctl管理Mysqld服务了)

    现在我的要求很简单:

    1.使用root启动服务(虽然mysql并不推荐),因为图省事。

    2.修改几个参数,以便指定数据目录、日志文件路径之类的

    第2个简单,具体略。

    这里单说使用root启动。

    使用root启动,要修改两个地方:

    a.mysqld.service(upstart方式已经被抛弃了,现在都是systemd方式

    [Unit]
    Description=MySQL Server
    Documentation=man:mysqld(8)
    Documentation=http://dev.mysql.com/doc/refman/en/using-systemd.html
    After=network.target
    After=syslog.target
    
    [Install]
    WantedBy=multi-user.target
    
    [Service]
    User=root
    Group=root

    只要修改上面这个Service部分即可

    b.my.cnf

    [mysqld]
    user=root
  • 相关阅读:
    IOS获取senderTitle
    IOSSegmentedControl(添加到Nav上)的简单使用方法
    MinaService
    java nio(reactor/selector)
    Java,反射机制
    http, get, post, HttpClient
    java.util.ConcurrentModificationException
    愛上一個不該 愛的人
    how to be a good ladyprogrammer?
    JQuery(那个夏日的午后)
  • 原文地址:https://www.cnblogs.com/lzfhope/p/15547003.html
Copyright © 2020-2023  润新知