Linux下的 mariadb 使用 root 用户启动方式(推荐)

yizhihongxing

下面我将详细讲解“Linux下的 mariadb 使用 root 用户启动方式(推荐)”的完整攻略,包括步骤和示例说明。

1. 确认 mariadb 已经安装

在使用 mariadb 之前,需要确保已经在 Linux 上安装了 mariadb 数据库。使用以下命令来确认 mariadb 是否已经安装:

$ rpm -qa | grep mariadb

如果系统中已经安装了 mariadb,将会输出类似于以下内容:

mariadb-5.5.68-1.el7.x86_64
mariadb-libs-5.5.68-1.el7.x86_64

如果没有安装,可以使用以下命令来安装:

$ yum install mariadb mariadb-server

2. 启动 mariadb

mariadb 默认会以非 root 用户运行。使用以下命令来启动 mariadb,并且使用 root 用户权限运行:

$ systemctl start mariadb.service

如果要查看 mariadb 是否已经成功启动,可以使用以下命令:

$ systemctl status mariadb.service

如果 mariadb 启动成功,将会输出类似于以下内容:

● mariadb.service - MariaDB database server
   Loaded: loaded (/usr/lib/systemd/system/mariadb.service; enabled)
   Active: active (running) since Fri 2022-07-22 10:10:10 CST; 4s ago
  Process: 29805 ExecStartPost=/usr/libexec/mariadb-wait-ready $MAINPID (code=exited, status=0/SUCCESS)
  Process: 29736 ExecStartPre=/usr/libexec/mariadb-prepare-db-dir %n (code=exited, status=0/SUCCESS)
 Main PID: 29804 (mysqld_safe)
   CGroup: /system.slice/mariadb.service
           ├─29804 /bin/sh /usr/bin/mysqld_safe --basedir=/usr
           └─29951 /usr/libexec/mysqld --basedir=/usr --datadir=/var/lib/mysql --plugin-dir=/usr/lib64/mysql/plugin --log-error=/var/log/mariadb/mariadb.log --pid-file=/run/mariadb/mariadb.pid --socket=/var/lib/mysql/mysql...

Jul 22 10:10:09 localhost.localdomain mysqld_safe[29804]: 170722 10:10:09 [Note] InnoDB: 128 rollback segment(s) are active.
Jul 22 10:10:09 localhost.localdomain mysqld_safe[29804]: 170722 10:10:09 [Note] InnoDB: Waiting for purge to start
Jul 22 10:10:09 localhost.localdomain mysqld_safe[29804]: 170722 10:10:09 [Note] InnoDB:  Percona XtraDB (http://www.percona.com) 5.6.41-84.1 started; log sequence number 1457794
Jul 22 10:10:09 localhost.localdomain mysqld_safe[29804]: 170722 10:10:09 [Note] Plugin 'FEEDBACK' is disabled.
Jul 22 10:10:09 localhost.localdomain mysqld_safe[29804]: 170722 10:10:09 [Note] Server socket created on IP: '0.0.0.0'.
Jul 22 10:10:09 localhost.localdomain mysqld_safe[29804]: 170722 10:10:09 [Note] Event Scheduler: Loaded 0 events
Jul 22 10:10:09 localhost.localdomain mysqld_safe[29804]: 170722 10:10:09 [Note] /usr/libexec/mysqld: ready for connections.
Jul 22 10:10:09 localhost.localdomain mysqld_safe[29804]: Version: '5.6.41-84.1'  socket: '/var/lib/mysql/mysql.sock'  port: 3306  Percona Server (GPL), Release 84.1, Revision 6213644
Jul 22 10:10:10 localhost.localdomain systemd[1]: Started MariaDB database server.

3. 连接 mariadb

  1. 使用以下命令连接 mariadb:
$ mysql -u root -p

在提示输入密码的时候,输入 root 用户密码即可。

  1. 连接成功后,可以进行数据库的相关操作,例如创建数据库、创建表等。

示例说明

示例 1:查看 mariadb 是否已经安装

$ rpm -qa | grep mariadb

输出:

mariadb-5.5.68-1.el7.x86_64
mariadb-libs-5.5.68-1.el7.x86_64

示例 2:启动 mariadb 并使用 root 用户连接

$ systemctl start mariadb.service
$ mysql -u root -p

输入密码后,即可连接成功。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Linux下的 mariadb 使用 root 用户启动方式(推荐) - Python技术站

(0)
上一篇 2023年5月22日
下一篇 2023年5月22日

相关文章

  • 解密新型SQL Server无文件持久化恶意程序的问题

    针对“解密新型SQL Server无文件持久化恶意程序的问题”,我们可以采用以下完整攻略: 1. 问题背景 近来,一种名为“无文件持久化恶意程序”的攻击手段正在迅速流行,这种恶意程序之所以称为“无文件”,是因为它没有以传统的EXE、DLL等形式存储在文件中,而是通过直接修改操作系统或者某些软件的存储区域,将恶意代码嵌入到内存中,从而实现无文件的持久化攻击。而…

    database 2023年5月21日
    00
  • ubuntu 安装openssh服务器的教程详解

    下面为您详细讲解“ubuntu 安装openssh服务器的教程详解”。 一、安装openssh服务器 在ubuntu系统中,首先需要安装openssh服务器软件,具体操作如下: 打开终端,输入以下命令: sudo apt-get update sudo apt-get install openssh-server 第一条命令表示更新软件包列表; 第二条命令表…

    database 2023年5月22日
    00
  • asp中command的在单条记录时,有些字段显示为空的问题

    问题描述: 在使用ASP(Active Server Pages)进行数据库操作时,有些情况下查询单条记录时,有些字段会显示为空(NULL)。 解决方案: 1.使用isNull函数 可以使用SQL语句的isNull函数来进行判断和处理。isNull函数用于判断指定字段是否为空值,如果为空则返回指定值,否则返回字段本身的值。以下是使用isNull函数的示例代码…

    database 2023年5月21日
    00
  • MySQL mysqldump备份数据库(附带实例)

    MySQL mysqldump是MySQL自带工具中最常用的备份工具之一。它可以备份 MySQL 数据库的数据和结构,并且可以将这些备份数据还原到另一个 MySQL 数据库中。使用mysqldump进行备份可以方便、快捷、可靠地备份和恢复MySQL数据库。 使用mysqldump备份 MySQL 数据库 以下是使用mysqldump命令备份 MySQL 数据…

    MySQL 2023年3月10日
    00
  • oracle保留两位小数解决方案

    如果你需要在Oracle数据库中保留两位小数,下面是一些可用的解决方案。 方案一:使用TO_CHAR函数 使用TO_CHAR函数可以将数字类型转换为字符类型,并指定小数点后的位数。例如,如果要将数字字段salary保留两位小数并转换为字符类型,可以使用以下SQL语句: SELECT TO_CHAR(salary, ‘FM999999999.99’) FROM…

    database 2023年5月22日
    00
  • 浅谈sql数据库去重

    浅谈 SQL 数据库去重 在使用 SQL 数据库时,我们经常需要对数据进行去重操作。本文将介绍 SQL 数据库去重的完整攻略,同时提供两条示例说明。 去重操作条件 在进行去重操作时,需要确定去重的条件。一般情况下,去重的条件是某些字段的值相同,可以使用 GROUP BY 和 HAVING 子句实现。 使用 GROUP BY 进行去重 使用 GROUP BY …

    database 2023年5月21日
    00
  • 整理MySql常用查询语句(23种)

    整理MySql常用查询语句(23种) 1. SELECT SELECT 语句用于从表中获取数据。它是 SQL 中最常用且最基本的查询语句。使用 SELECT 语句的基本语法如下: SELECT 列1,列2,… FROM 表名 WHERE 条件; 例如,查询一个学生表中所有名字为“张三”的学生信息: SELECT * FROM students WHERE…

    database 2023年5月21日
    00
  • MSSQL附加数据库拒绝访问提示5120错误的处理方法

    以下是MSSQL附加数据库拒绝访问提示5120错误的处理方法的完整攻略: 问题描述 在使用MSSQL Server Management Studio附加数据库时,可能会遇到拒绝访问并提示5120错误的情况。这个错误通常是由于权限不足或操作系统文件句柄正在被使用导致的。 处理方法 方法一:使用管理员权限运行MSSQL Server Management St…

    database 2023年5月19日
    00
合作推广
合作推广
分享本页
返回顶部