麒麟服务器系统mariadb安装与初始化

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

麒麟服务器系统mariadb安装与初始化

1. 基础环境

系统版本:

[root@localhost 桌面]# nkvers
############## Kylin Linux Version #################
Release:
Kylin Linux Advanced Server release V10 (Sword)

Kernel:
4.19.90-24.4.v2101.ky10.x86_64

Build:
Kylin Linux Advanced Server
release V10 (SP2) /(Sword)-x86_64-Build09/20210524
#################################################
[root@localhost 桌面]# 

2. 配置镜像源

如果服务器无法连接外网,并且没有预装 mariadb ,那么就需要先配置镜像源,然后才能安装 mariadb 。如果你的服务器可以连接外网,那么可以跳过这一步,直接按照第3步中的方法安装 mariadb 。

  • 上传系统镜像到服务器

这里我把系统镜像上传到 /root 目录。

[root@localhost 桌面]# ls /root/
公共  模板  视频  图片  文档  下载  音乐  桌面  anaconda-ks.cfg  initial-setup-ks.cfg  Kylin-Server-10-SP2-x86-Release-Build09-20210524.iso
[root@localhost 桌面]# 

  • 挂载系统镜像

将系统镜像挂载到 /mnt 目录。

[root@localhost 桌面]# mount /root/Kylin-Server-10-SP2-x86-Release-Build09-20210524.iso /mnt
mount: /mnt: WARNING: source write-protected, mounted read-only.
[root@localhost 桌面]# 
[root@localhost 桌面]# 
[root@localhost 桌面]# df -hT
文件系统              类型      容量  已用  可用 已用% 挂载点
devtmpfs              devtmpfs  1.4G     0  1.4G    0% /dev
tmpfs                 tmpfs     1.5G  4.0K  1.5G    1% /dev/shm
tmpfs                 tmpfs     1.5G  9.7M  1.5G    1% /run
tmpfs                 tmpfs     1.5G     0  1.5G    0% /sys/fs/cgroup
/dev/mapper/klas-root xfs        66G   14G   52G   21% /
tmpfs                 tmpfs     1.5G   44K  1.5G    1% /tmp
/dev/sda1             xfs      1014M  214M  801M   22% /boot
tmpfs                 tmpfs     289M   44K  289M    1% /run/user/0
/dev/loop0            iso9660   4.1G  4.1G     0  100% /mnt
[root@localhost 桌面]# 

  • 创建 /repo 目录

我们需要创建一个 /repo 目录,并将系统镜像中的文件全部拷贝到这个目录下。

[root@localhost 桌面]# mkdir /repo
[root@localhost 桌面]# cp -r /mnt/. /repo/
[root@localhost 桌面]# 
[root@localhost 桌面]# ls -la /repo/
总用量 232
drwxr-xr-x   8 root root    227  5月  1 17:04 .
dr-xr-xr-x. 22 root root   4096  5月  1 17:04 ..
-rw-r--r--   1 root root     53  5月  1 17:04 .discinfo
drwxr-xr-x   3 root root     35  5月  1 17:04 EFI
drwxr-xr-x   3 root root    104  5月  1 17:04 images
drwxr-xr-x   2 root root    256  5月  1 17:04 isolinux
-rw-r--r--   1 root root   1149  5月  1 17:04 .kylin-post-actions
-rw-r--r--   1 root root   2028  5月  1 17:04 .kylin-post-actions-nochroot
drwxr-xr-x   2 root root    214  5月  1 17:04 manual
drwxr-xr-x   2 root root 159744  5月  1 17:04 Packages
-rw-r--r--   1 root root     81  5月  1 17:04 .productinfo
drwxr-xr-x   2 root root   4096  5月  1 17:04 repodata
-r--r--r--   1 root root   2448  5月  1 17:04 TRANS.TBL
-rw-r--r--   1 root root    437  5月  1 17:04 .treeinfo
[root@localhost 桌面]# 

  • 修改系统仓库源配置文件

先将系统默认的仓库源配置文件备份。

[root@localhost 桌面]# cd /etc/yum.repos.d/
[root@localhost yum.repos.d]# 
[root@localhost yum.repos.d]# ls
kylin_x86_64.repo
[root@localhost yum.repos.d]# 
[root@localhost yum.repos.d]# mv kylin_x86_64.repo kylin_x86_64.repo.bak
[root@localhost yum.repos.d]# 
[root@localhost yum.repos.d]# ls
kylin_x86_64.repo.bak
[root@localhost yum.repos.d]# 

然后新建 local.repo ,在里面添加如下配置。

[root@localhost yum.repos.d]# vim local.repo
[root@localhost yum.repos.d]# 

配置如下:

###Kylin Linux Advanced Server 10 - os repo###

[ks10-adv-os]
name = Kylin Linux Advanced Server 10 - Os 
baseurl = file:///repo 
gpgcheck = 1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-kylin
enabled = 1

  • 清除旧缓存,并重新生成缓存数据。
[root@localhost yum.repos.d]# yum clean all
13 文件已删除
[root@localhost yum.repos.d]# yum makecache 
Kylin Linux Advanced Server 10 - Os                                                                                    288 MB/s | 3.7 MB     00:00    
上次元数据过期检查:0:00:01 前,执行于 2023年05月01日 星期一 17时21分53秒。
元数据缓存已建立。
[root@localhost yum.repos.d]# 

3. 安装 mariadb

  • 安装 mariadb
[root@localhost 桌面]# yum install mariadb*
上次元数据过期检查:0:16:57 前,执行于 2023年05月01日 星期一 17时21分53秒。
软件包 mariadb-connector-c-3.0.6-7.ky10.x86_64 已安装。
依赖关系解决。
=======================================================================================================================================================
 Package                                      Architecture              Version                                   Repository                      Size
=======================================================================================================================================================
安装:
 mariadb                                      x86_64                    3:10.3.9-9.p02.ky10                       ks10-adv-os                    6.1 M
 mariadb-common                               x86_64                    3:10.3.9-9.p02.ky10                       ks10-adv-os                     28 k
 mariadb-connector-c-devel                    x86_64                    3.0.6-7.ky10                              ks10-adv-os                     47 k
 mariadb-devel                                x86_64                    3:10.3.9-9.p02.ky10                       ks10-adv-os                    1.0 M
 mariadb-errmessage                           x86_64                    3:10.3.9-9.p02.ky10                       ks10-adv-os                    196 k
 mariadb-server                               x86_64                    3:10.3.9-9.p02.ky10                       ks10-adv-os                     18 M

事务概要
=======================================================================================================================================================
安装  6 软件包

总计:25 M
安装大小:136 M
确定吗?[y/N]: y
下载软件包:
运行事务检查
事务检查成功。
运行事务测试
事务测试成功。
运行事务
  准备中  :                                                                                                                                        1/1 
  安装    : mariadb-common-3:10.3.9-9.p02.ky10.x86_64                                                                                              1/6 
  安装    : mariadb-errmessage-3:10.3.9-9.p02.ky10.x86_64                                                                                          2/6 
  运行脚本: mariadb-server-3:10.3.9-9.p02.ky10.x86_64                                                                                              3/6 
  安装    : mariadb-server-3:10.3.9-9.p02.ky10.x86_64                                                                                              3/6 
  运行脚本: mariadb-server-3:10.3.9-9.p02.ky10.x86_64                                                                                              3/6 
  安装    : mariadb-3:10.3.9-9.p02.ky10.x86_64                                                                                                     4/6 
  安装    : mariadb-connector-c-devel-3.0.6-7.ky10.x86_64                                                                                          5/6 
  安装    : mariadb-devel-3:10.3.9-9.p02.ky10.x86_64                                                                                               6/6 
  运行脚本: mariadb-devel-3:10.3.9-9.p02.ky10.x86_64                                                                                               6/6 
/sbin/ldconfig: /usr/lib64/libLLVM-7.so 不是符号链接


  验证    : mariadb-3:10.3.9-9.p02.ky10.x86_64                                                                                                     1/6 
  验证    : mariadb-common-3:10.3.9-9.p02.ky10.x86_64                                                                                              2/6 
  验证    : mariadb-connector-c-devel-3.0.6-7.ky10.x86_64                                                                                          3/6 
  验证    : mariadb-devel-3:10.3.9-9.p02.ky10.x86_64                                                                                               4/6 
  验证    : mariadb-errmessage-3:10.3.9-9.p02.ky10.x86_64                                                                                          5/6 
  验证    : mariadb-server-3:10.3.9-9.p02.ky10.x86_64                                                                                              6/6 

已安装:
  mariadb-3:10.3.9-9.p02.ky10.x86_64            mariadb-common-3:10.3.9-9.p02.ky10.x86_64          mariadb-connector-c-devel-3.0.6-7.ky10.x86_64     
  mariadb-devel-3:10.3.9-9.p02.ky10.x86_64      mariadb-errmessage-3:10.3.9-9.p02.ky10.x86_64      mariadb-server-3:10.3.9-9.p02.ky10.x86_64         

完毕!
[root@localhost 桌面]# 

  • 启动 mariadb 并设置开机自启动
[root@localhost 桌面]# systemctl enable --now mariadb.service 
Created symlink /etc/systemd/system/mysql.service → /usr/lib/systemd/system/mariadb.service.
Created symlink /etc/systemd/system/mysqld.service → /usr/lib/systemd/system/mariadb.service.
Created symlink /etc/systemd/system/multi-user.target.wants/mariadb.service → /usr/lib/systemd/system/mariadb.service.
[root@localhost 桌面]# 

4. 初始化 mariadb

使用 mariadb 自带的 mysql_secure_installation 工具进行初始化配置。

输入 mysql_secure_installation 配置密码,过程如下:文章来源地址https://www.toymoban.com/news/detail-725538.html

  • 第一次要求输入密码,直接回车。
[root@localhost 桌面]# mysql_secure_installation

NOTE: RUNNING ALL PARTS OF THIS SCRIPT IS RECOMMENDED FOR ALL MariaDB
      SERVERS IN PRODUCTION USE!  PLEASE READ EACH STEP CAREFULLY!

In order to log into MariaDB to secure it, we'll need the current
password for the root user.  If you've just installed MariaDB, and
you haven't set the root password yet, the password will be blank,
so you should just press enter here.

Enter current password for root (enter for none): 
OK, successfully used password, moving on...

  • 是否要设置 root 密码, 输入 Y 。
Setting the root password ensures that nobody can log into the MariaDB
root user without the proper authorisation.

Set root password? [Y/n] 

  • 输入两次 root 密码。
New password: 
Re-enter new password: 
Password updated successfully!
Reloading privilege tables..
 ... Success!

  • 是否删除匿名用户,输入 Y 。
By default, a MariaDB installation has an anonymous user, allowing anyone
to log into MariaDB without having to have a user account created for
them.  This is intended only for testing, and to make the installation
go a bit smoother.  You should remove them before moving into a
production environment.

Remove anonymous users? [Y/n] Y
 ... Success!

  • 是否禁止 root 远程登录,视实际情况而定, 建议选 n 。
Normally, root should only be allowed to connect from 'localhost'.  This
ensures that someone cannot guess at the root password from the network.

Disallow root login remotely? [Y/n] n
 ... skipping.

  • 是否删除自带的 test 数据库,视实际情况而定, 建议选 Y 。
By default, MariaDB comes with a database named 'test' that anyone can
access.  This is also intended only for testing, and should be removed
before moving into a production environment.

Remove test database and access to it? [Y/n] Y
 - Dropping test database...
 ... Success!
 - Removing privileges on test database...
 ... Success!

  • 是否重新加载权限表, 输入 Y 。
Reloading the privilege tables will ensure that all changes made so far
will take effect immediately.

Reload privilege tables now? [Y/n] Y
 ... Success!

Cleaning up...

All done!  If you've completed all of the above steps, your MariaDB
installation should now be secure.

Thanks for using MariaDB!

  • 使用设置的 root 密码登录数据库。
[root@localhost 桌面]# mysql -uroot -p
Enter password: 
Welcome to the MariaDB monitor.  Commands end with ; or \g.
Your MariaDB connection id is 15
Server version: 10.3.9-MariaDB MariaDB Server

Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others.

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

MariaDB [(none)]> show databases;
+--------------------+
| Database           |
+--------------------+
| information_schema |
| mysql              |
| performance_schema |
+--------------------+
3 rows in set (0.000 sec)

MariaDB [(none)]> quit
Bye

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

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

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

相关文章

  • 银河麒麟高级服务器操作系统 V10 安装手册

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

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

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

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

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

    2024年02月04日
    浏览(53)
  • 银河麒麟服务器系统安装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日
    浏览(54)
  • vmware安装中标麒麟高级服务器操作系统 V7.0

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

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

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

    2024年02月02日
    浏览(40)
  • 银河麒麟高级服务器操作系统V10下载安装及安装docker

    银河麒麟操作系统v10是中国电子研发的操作系统,该系统充分适应5G时代需求,打通手机、平板电脑、PC等,实现多端融合。 x86/兆芯/海光 Kylin-Server-10-SP2-x86-Release-Build09-20210524.iso 链接:https://pan.baidu.com/s/16sa8sumcJzXI95ip9gwptg 提取码:wxyu arm64/飞腾/鲲鹏 Kylin-Server-10-SP2-aarch64-Rel

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

    目录 VMware 安装 银河麒麟高级服务器操作系统 V10 版本教程 银河麒麟的前世今生 安装过程 银河麒麟(KylinOS)原是在“863计划”和国家核高基科技重大专项支持下,国防科技大学研发的操作系统,后由国防科技大学将品牌授权给天津麒麟,后者在2019年与中标软件合并为麒麟软

    2024年02月02日
    浏览(64)
  • 银河麒麟高级服务器操作系统V10安装mysql数据库

    1.检查是否已经安装mysql 2.将查询出的包卸载掉 3.将/usr/lib64/libLLVM-7.so删除 4.检查删除结果 5.搜索残余文件 6.删除残余文件 7.验证删除 8.检查MySQL用户组以及用户是否存在,若没有则创建 9.上传安装包 将mysql-8.0.33-linux-glibc2.17-x86_64-minimal.tar安装包上传到银河麒麟系统虚拟机中

    2024年02月16日
    浏览(68)
  • KylinosV10银河麒麟高级服务器操作系统V10-安装telnet

    国产银河麒麟系统也是生产环境上经常遇到的(官网简介:银河麒麟高级服务器操作系统V10 - 国产操作系统、银河麒麟、中标麒麟、开放麒麟、星光麒麟——麒麟软件官方网站 (kylinos.cn)) 这版系统分为服务器版和个人桌面版;其中服务器版命令估计是基于红帽体系;而桌面

    2024年02月13日
    浏览(63)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包