# mysqladmin -u root -p create testdb1
Enter password: // 此处填写MariaDB数据库的密码
[root@test01 10.19.166.166 ~ ]
# mysql
MariaDB [(none)]>show databases
+--------------------+
| Database |
+--------------------+
| hellodb|
| information_schema |
| mydb |
| mysql |
| performance_schema |
| test |
| testdb |
| testdb1|<---创建的好的库
+--------------------+
1.2:登录MariaDB库创建
MariaDB [(none)]>create database testdb2
Query OK, 1 row affected (0.00 sec)
MariaDB [(none)]>show databases
+--------------------+
| Database |
+--------------------+
| hellodb|
| information_schema |
| mydb |
| mysql |
| performance_schema |
| test |
| testdb |
| testdb1|
| testdb2|<---创建好的库
+--------------------+
(2)MariaDB删除数据库
2.1:使用mysqladmin删除数据库
[root@test01 10.19.166.166 ~ ]
# mysqladmin -u root -p drop testdb1
Enter password: //输入数据库密码
//执行完上面的删除命令后,会出现一个提示框,提示是否确认删除此数据库
Dropping the database is potentially a very bad thing to do.
Any data stored in the database will be destroyed.
Do you really want to drop the ‘testdb1‘ database [y/N] y //删除
Database "testdb1" dropped
登录查看
MariaDB [(none)]>show databases//确认testdb1已被删除
+--------------------+
| Database |
+--------------------+
| hellodb|
| information_schema |
| mydb |
| mysql |
| performance_schema |
| test |
| testdb |
| testdb2|
+--------------------+
2.2:登录MariaDB库删除
MariaDB [(none)]>drop database testdb2
Query OK, 0 rows affected (0.00 sec)
MariaDB [(none)]>show databases//确认testdb2已被删除
+--------------------+
| Database |
+--------------------+
| hellodb|
| information_schema |
| mydb |
| mysql |
| performance_schema |
| test |
| testdb |
+--------------------+
(3)MariaDB选择数据库,查看选择库下面的所有表
MariaDB [(none)]>show databases //查看所有库
+--------------------+
| Database |
+--------------------+
| hellodb|
| information_schema |
| mydb |
| mysql |
| performance_schema |
| test |
| testdb |
+--------------------+
7 rows in set (0.00 sec)
MariaDB [(none)]>use mydb //选择mydb数据库
Database changed
MariaDB [mydb]>show tables //查看mydb数据库下面所有表信息
+----------------+
| Tables_in_mydb |
+----------------+
| ssc|
| t1 |
| tb2|
| tb4|
| tb5|
+----------------+
5 rows in set (0.00 sec)
yum -y install mariadb-server mariadb mariadb-develsystemctl start mariadb
systemctl enable mariadb
mysql_secure_installation
firewall-cmd --permanent --add-service mysql
systemctl restart firewalld.service
iptables -L -n|grep 3306
mariadb和mysql师出同门。使用的命令方法可以说是一模一样的。
安装mariaDB服务程序:
[root@linuxprobe ~]# yum install mariadb mariadb-server
启动mariadb服务程序并添加到开机启动项中:
[root@linuxprobe ~]# systemctl start mariadb
[root@linuxprobe ~]# systemctl enable mariadb
初始化工作:
第1步:设定root用户密码。
第2步:删除匿名帐号。
第3步:禁止root用户从远程登录。
第4步:删除test数据库并取消对其的访问权限。
第5步:刷新授权表,让初始化后的设定立即生效。
初始化数据库服务程序:
[root@linuxprobe ~]# mysql_secure_installation
设置防火墙对数据库服务的允许策略:
[root@linuxprobe ~]# firewall-cmd --permanent --add-service=mysql
success
[root@linuxprobe ~]# firewall-cmd --reload
使用root用户登录到数据库中:
[root@linuxprobe ~]# mysql -u root -p
Enter password: 此处输入root用户在数据库中的密码。
Welcome to the MariaDB monitor. Commands end with or \g.
可以试试注意我,这个Linux是7版的Linux可以用centos7 试试。如果你需要在6版的系统中使用的话就需要源码安装了。学习Linux建议参考《Linux就该这样学》,运维开发都需要多练习,多思考,多敲。加油吧
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)