• Arm架构下麒麟操作系统安装配置Mariadb数据库


    1、安装配置JDK

    (1)检查机器是否已安装JDK

    执行 java -version命令查看机器是否安装JDK,一般麒麟操作系统默认安装openjdk 1.8。  

    (2)安装指定版本JDK

    如果麒麟操作系统默认安装的openjdk 1.8不符合需求的话,可以卸载机器安装的openjdk 1.8并按需安装所需的openjdk版本,此步骤本文不再赘余。

    2、安装配置mariadb

    (1)检查机器mariadb rpm包

    麒麟操作系统默认都自带mariadb,可以通过执行 rpm -qa|grep mariadb命令查看机器是否安装mariadb,如果有类似返回值表示机器已安装mariadb,如果机器mariadb包版本不符合需求的话需要卸载机器mariadb并自行下载指定版本的mariadb rpm包。 

    (2)启动mariadb并配置开启自启

    1
    2
    systemctl start mariadb
    systemctl enable mariadb

    (3)检查服务状态

    1
    systemctl status mariadb 

    (4)登陆到数据库配置密码

    mysql -u root -p命令登录到MariaDB,此时root账户的密码为空。

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    第一步:改变用户数据库
    mysql> use mysql
     
    第二步:修改密码,记得密码要用password()函数进行加密,一定不要忘记!!! 红色是想要配置密码一定按需配置!!!
    mysql> update user set password=password('qwe123') where user='root';
     
    第三步:刷新权限表
    mysql> flush privileges;
     
    第四步:退出
    mysql> exit

    (5)修改服务端配置

    修改前先备份mariadb服务端配置文件 。

    1
    2
    cd /etc
    tar -zcvf mysql0403.tar.gz my.cnf.d

    修改服务端配置,在[mysqld]配置下追加以下内容,并新增[myisamchk]配置。

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    vi /etc/my.cnf.d/mariadb-server.cnf
    [mysqld]
    symbolic-links=0
    character-set-server=utf8
    key_buffer_size = 384M
    max_allowed_packet = 10M
    table_open_cache = 512
    sort_buffer_size = 2M
    read_buffer_size = 2M
    read_rnd_buffer_size = 8M
    myisam_sort_buffer_size = 64M
    thread_cache_size = 8
    query_cache_size = 32M
    skip_ssl
    group_concat_max_len=300000
    max_heap_table_size = 256M
    max_connections=4000
    lower_case_table_names=1
    sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
     
    [myisamchk]
    key_buffer_size = 128M
    sort_buffer_size = 128M
    read_buffer = 2M
    write_buffer = 2M

    (6)重新启动mariadb使配置生效

    1
    systemctl restart mariadb

    检查服务状态。

    1
    systemctl status mariadb

    (7)登陆到数据库

    mysql -u root -p命令登录到MariaDB,输入密码代表整个数据库安装配置成功。

  • 相关阅读:
    从零开始学习typescript系列2: typescript配置文件ts.config.js之详细解释
    如何设计一个支撑数亿用户的系统
    【眼在手外D435相机支架】
    【编程题】【Scratch四级】2021.12 森林运动会
    C++学习 day--21 地震监测系统实现、内存泄漏检测工具
    php图片素材网毕业设计源码110907
    docker-compose概述与简单编排部署
    扒去Spring事件监听机制的外衣,竟然是观察者模式
    SAP 标准产品里使用 OData 服务的一些细节分享
    Ruby ERB模板注入检测
  • 原文地址:https://www.cnblogs.com/zhangmingcheng/p/18117412