下面我将详细讲解“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
- 使用以下命令连接 mariadb:
$ mysql -u root -p
在提示输入密码的时候,输入 root 用户密码即可。
- 连接成功后,可以进行数据库的相关操作,例如创建数据库、创建表等。
示例说明
示例 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技术站