2020-07-13 21:10:22
早些时候,我们已经学会了在CentOS/RHEL 7上安装MariaDB服务器(见 http://www.linuxidc.com/Linux/2018-01/150296.htm),这个服务器现在是RHEL/CentOS 7的默认数据库。现在我们将讨论一些有用的MariaDB管理命令。 这些是一些非常基本的命令,可以让你开始使用MariaDB,这些命令也可以和MySQL一起使用,因为Mariadb只支持MySQL版本
检查您的MariaDB安装的版本
要检查数据库安装的当前版本,请在终端中输入以下命令
$ mysql –version
该命令为您提供当前版本的数据库。 另外你也可以运行下面提到的命令来查看详细的版本,
$ mysqladmin –u root –p version
登录到mariadb
要登录到mariadb服务器,请运行
$ mysql –u root –p
然后输入密码登录会话。
显示所有数据库
要显示你的maridb目前所有的数据库,运行
$ show databases;
在你登录到mariadb后。
创建新的数据库
要在mariadb中创建一个新的数据库,运行
$ create database linuxidc;
当登录到mariabdb。要从终端直接创建数据库,请运行
$ mysqladmin -u user -p create linuxidc
这里,linuxidc是新数据库的名称。
要删除数据库,请运行
$ drop database linuxidc;
从mariadb登录会话。或者你也可以使用,
$ mysqladmin –u root –p drop linuxidc
注意:如果在运行mysqladmin命令时出现“访问被拒绝”错误,那可能是因为我们没有赋予root权限。为此,请运行第7点中提到的命令,用root替换用户的名称。
要为数据库创建新用户,请运行
$ CREATE USER ‘linuxidc’@’localhost’ IDENTIFIED BY ‘password’;
为了向用户提供对单个数据库的访问,请运行
$ GRANT ALL PRIVILEGES ON test.* to ‘linuxidc’@’localhost’;
这将为用户提供完整的数据库命名测试权限。我们也可以授予用户SELECT,INSERT,DELETE权限。
为了提供对所有数据库的访问,用*即
$ GRANT ALL PRIVILEGES ON *.* to ‘linuxidc’@’localhost’;
要创建单个数据库,请从终端窗口运行以下命令,
$ mysqldump –u root –p database_name>db_backup.sql
要在单个命令中创建多个数据库的备份,
$ mysqldump –u root –p – – databases db1 db2 > db12_backup.sql
要在单个命令中创建所有数据库的转储,
$ mysqldump –u root –p – – all-databases >all_dbs.sql
要从转储中恢复数据库,请运行
$ mysql –u root –p database_name<db_backup.sql
但是这个命令只有在没有以前的数据库名称相同时才能使用。如果要将数据库数据恢复到任何已经创建的数据库,我们需要使用’mysqlimport’命令,
mysqlimport –u root –p database_name<db_backup.sql
这个例子我们要更改“root”的密码,但是您可以使用下面的过程来更改任何用户的密码,
登录到mariadb并选择’mysql’数据库,
$ mysql –u root –p
$ use mysql;
然后运行以下,
$ update user set password=PASSWORD(‘your_new_password_here’) where User=’root’;
接下来,重新加载权限,
$ flush privileges;
然后退出会话。
这是我们的一些有用的MariaDB管理命令的教程。请在下面的评论框中留下您的意见或建议。
CentOS 7.0安装LAMP服务器(PHP+MariaDB+Apache)
06-07
CentOS 7.0安装配置LAMP服务器(Apache+PHP+MariaDB)
05-06
CentOS 7.2安装配置MariaDB Galera Cluster(10.1.21-MariaDB) 三主集群环境
05-13
CentOS 7安装MariaDB 10详解以及相关配置
04-19
给 Python 初学者:从零入门 Django 开发网站教程
04-01
Linux screen多重视窗管理程序命令详解
07-05
管理swarm(3) – swarm实践 – 环境准备
07-18
Docker命令行参考(11) – docker load从tar归档文件或STDIN导入镜像
07-20
Docker命令行参考(14) – docker attach附着到一个运行中的容器
07-19
Docker命令行参考(4) – docker inspect显示容器或镜像相关信息
07-19
Docker命令行参考(6) – docker commit提交容器的更改创建新镜像
07-15
IdeaPad Z470/Y470 如何使用散热管理
06-29
Linux alias设置指令的别名命令详解
07-18
Linux ar建立或修改备存文件命令详解
06-23
Linux aumix设置音效装置命令详解
07-05
Linux free显示内存状态命令详解
07-23
Linux insmod载入模块命令详解
07-04
Linux kill删除执行中的程序或工作命令详解
07-24
Linux lsmod显示已载入系统的模块命令详解
07-24
Linux smbd Samba服务器程序命令详解
06-28
啊哈c语言编程软件 2.0 正式版(初学者c语言编程软件)
11.8 MB
下载Apowersoft手机管理大师下载
68.3M
下载HeidiSQL(MySQL服务器数据管理工具) v11.0.0.6055 免费版
10.1M
下载OraCmd命令行工具 v3.2 官方版
3.88MB
下载bosskey(窗口管理工具)v0.4.6.2 免费版
268KB
下载mt4(多帐户云跟单管理系统)v4.0 免费版
3.2M
下载virtual drive manager(虚拟驱动器管理工具) V1.32 绿色版
0.21MB
下载印象笔记(笔记资料管理软件) v6.23.2.8859 中文版
122.6M
下载客户达开店管家(淘宝店铺管理软件) v4.09 破解版
40.2MB
下载家庭记账软件(家庭记账财务管理工具) v2.0 最新版
2.0M
下载3dmax场景助手下载
0.17MB
下载endnote x7下载
114MB
下载realtek hd下载
77.7M
下载叮当管家下载
32.61 MB
下载开源数据库软件
219M
下载旺财流水账下载
4.85MB
下载百卓优采云进销存下载
28.8M
下载网易邮箱大师下载
28.3M
下载