发布时间: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管理命令的教程。请在下面的评论框中留下您的意见或建议。
Apowersoft手机管理大师下载
68.3M
HeidiSQL(MySQL服务器数据管理工具) v11.0.0.6055 免费版
10.1M
endnote x7(文献管理软件) v17.0.7072 破解版
114MB
印象笔记(笔记资料管理软件) v6.23.2.8859 中文版
122.6M
叮当管家(客栈公寓管理助手) 1.6.6.1 最新版
32.61 MB
旺财流水账(财务管理软件) 9.2 免费版
4.85MB
3dmax场景助手下载
0.17MB
OraCmd下载
3.88MB
bosskey下载
268KB
mt4下载
3.2M
realtek hd下载
77.7M
virtual drive manager下载
0.21MB
啊哈c语言编程软件
11.8 MB
客户达开店管家下载
40.2MB
家庭记账软件下载
2.0M
开源数据库软件
219M
百卓优采云进销存下载
28.8M
网易邮箱大师下载
28.3M
2020-07-22
多译使用教程(高效翻译必备工具)
wget多线程下载工具Axel介绍
战狼集结!吴京成《和平精英》手游代言人!网友:吴京气质太合适
配置haproxy在http请求头添加后端用户真实IP
Win8.1系统首次宽带拨号报错651的解决方案
Y50-70笔记本Windows 8升Windows 10,电池只能充电55-60%情况
当 Chrome 同时打开 6000 多个标签页,顶配版 Mac Pro:我真的一滴都没有了
Windows XP系统开机出现蓝屏问题的解决方案
Linux中grep命令的12个实践例子