• CentOS8 yum安装Mariadb10.4


    CentOS8 yum安装Mariadb10.4
    https://downloads.mariadb.org/mariadb/repositories/#distro=CentOS&distro_release=centos8-amd64--centos8&mirror=liquidtelecom&version=10.4

    vim /etc/yum.repos.d/MariaDB.repo ##新建配置文件
    ##将一下文件复制进去
    # MariaDB 10.4 CentOS repository list - created 2020-06-01 04:02 UTC
    # http://downloads.mariadb.org/mariadb/repositories/
    [mariadb]
    name = MariaDB
    baseurl = http://yum.mariadb.org/10.4/centos8-amd64
    module_hotfixes=1
    gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
    gpgcheck=1
    ##保存退出后执行dnf install
    sudo dnf install MariaDB-server
    sudo systemctl start mariadb
    
    • 装完以后看一下主要的配置文件
    rpm -ql MariaDB-server
    

    • mySQL是一项重要的服务,查看一下服务文件
    rpm -ql mariadb-server|grep service
    

    • 查看服务的状态
    systemctl status mariadb
    

    • 启动服务并设定开机启动
    systemctl enable --now mariadb
    

    • 查看端口监听情况,mySQL默认使用3306端口
    ss -ntl
    

    • 查看mysql程序状态
    systemctl status mysql
    

    • 查看mysql进程
      mysql直接开启了,用户身份为mysql,l为多线程
    [08:59:40 root@C8[ ~]#ps aux | grep mysql
    mysql      5940  0.0  5.0 1298624 94116 ?       Ssl  08:56   0:00 /usr/sbin/mysqld
    root       6005  0.0  0.0  12108  1076 pts/0    S+   09:04   0:00 grep --color=auto mysql
    
    [09:04:57 root@C8[ ~]#ps auxf | grep mysql
    root       6011  0.0  0.0  12108  1076 pts/0    S+   09:07   0:00              \_ grep --color=auto mysql
    mysql      5940  0.0  5.0 1298624 94116 ?       Ssl  08:56   0:00 /usr/sbin/mysqld
    
    • 使用pstree看得非常清楚
    [09:07:28 root@C8[ ~]#pstree
    systemd─┬─NetworkManager───2*[{NetworkManager}]
            ├─VGAuthService
            ├─agetty
            ├─atd
            ├─auditd─┬─sedispatch
            │        └─2*[{auditd}]
            ├─automount───4*[{automount}]
            ├─chronyd
            ├─crond
            ├─dbus-daemon───{dbus-daemon}
            ├─firewalld───{firewalld}
            ├─lsmd
            ├─mcelog
            ├─mysqld───29*[{mysqld}]
            ├─polkitd───5*[{polkitd}]
            ├─rngd───{rngd}
            ├─rsyslogd───2*[{rsyslogd}]
            ├─smartd
            ├─sshd───sshd───sshd───bash───pstree
            ├─sssd─┬─sssd_be
            │      └─sssd_nss
            ├─systemd───(sd-pam)
            ├─systemd-journal
            ├─systemd-logind
            ├─systemd-udevd
            ├─tuned───3*[{tuned}]
            └─vmtoolsd───{vmtoolsd}
    
    • mysql账号就是我们在安装的时候生成的
      这个账号是刚刚生成的
      /var/lib/mysql 存放着真正的数据
      /sbin/nologin mysql这个用户的shell类型
    [09:09:40 root@C8[ ~]#cat /etc/passwd
    ……
    mysql:x:989:985:MySQL server:/var/lib/mysql:/sbin/nologin
    ……
    [09:12:32 root@C8[ ~]#ls /var/lib/mysql/
    aria_log.00000001  ib_buffer_pool  ib_logfile1        mysql               test
    aria_log_control   ibdata1         ibtmp1             mysql.sock
    C8.pid             ib_logfile0     multi-master.info  performance_schema
    
    * * * 胖并快乐着的死肥宅 * * *
  • 相关阅读:
    我决定潜心研究技术了...
    new proxy
    谷歌插件开发
    js计算不准确 解决方案
    netty中如何切包
    Spring Boot的ComponentScan原理
    解决org.yaml.snakeyaml.scanner.ScannerException: while scanning for the next token found character '@'
    深入理解js立即执行函数
    winform 将子窗体显示在父窗体的TabControl控件上
    js隐藏网页元素
  • 原文地址:https://www.cnblogs.com/bpzblog/p/13033856.html
Copyright © 2020-2023  润新知