成语| 古诗大全| 扒知识| 扒知识繁体

当前位置:首页 > 趣味生活

mariadb创建数据库

Q1:mariadb数据库类型怎么填

[root@test01 10.19.166.166 ~ ]
# 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)

Q2:如何修改mariadb数据库文件路径

操作:
1、创建/data目录
mkdir /data
chmod777 /data(要给这个目录至少要附加读写权限)
2、把mariadb服务停掉:
systemctl stop mariadb.service
3、把/var/lib/mysql整个目录复制到/data
cp -r /var/lib/mysql/* /data/
这样就把MySQL的数据文档复制到了/data下
4、编辑mariadb的配置文档/etc/my.cnf
在[client]下添加:
把原来的socket=/var/lib/mysql/mysql.sock,前边加#注释掉,添加socket=/data/mysql.sock(以防有问题再改回来)。
在[mysqld]下添加:
把原来的socket=/var/lib/mysql/mysql.sock,前边加#注释掉,添加socket=/data/mysql.sock(以防有问题再改回来)。
 datadir =/datal(这行没有,需要自己加上)
保存后退出。5、 chown -R mysql:mysql /data/mysql
6、重新启动mariadb服务
systemctl start mariadb.service。

Q3:MariaDB与MySQL两个数据库怎么样同时安装使用

一, CentOS7环境下
1. 安装Mysql5.6.19,安装成功后,端口号:3306、[root@centOS7]# mysql -uroot -h127.0.0.1 -P3306 -p
mysql> select version();
+-----------+
version()
+-----------+
5.6.19、+-----------+
1 row in set (0.00 sec)
2.安装MariaDB10.0.12.,安装成功后,口端口号:3307、[root@centOS7]# mysql -uroot -h127.0.0.1 -P3307 -p
mysql> select version();
+---------------------+
version()
+---------------------+
10.0.12-MariaDB-log
+---------------------+
1 row in set (0.00 sec)
下面是,在Mysql安装好后,安装MariaDB10.0.12的详细方法
下载最新版本的二进制编译包tar.gz (目前为mariadb-10.0.12-linux-x86_64),并将它解压到你的自定义目录中. 本文档假定安装目录为/opt.
创建数据所在目录及符号链接,如下所示:
[root@centOS7 opt]# mkdir mariadb-data
[root@centOS7 opt]# ln -s mariadb-10.0.12-linux-x86_64 mariadb
[root@centOS7 opt]# ls -al
total 20
drwxr-xr-x.5 root root 4096 2014-09-26 07:27 .
dr-xr-xr-x. 23 root root 4096 2014-09-26 06:38 ..
lrwxrwxrwx.1 root root27 2014-09-26 07:27 mariadb -> mariadb-10.0.12-linux-x86_64
drwxr-xr-x. 13 root root 4096 2014-09-26 07:07 mariadb-10.0.12-linux-x86_64
drwxr-xr-x.2 root root 4096 2014-09-26 07:26 mariadb-data
创建组mariadb及用户mariadb, 设置文件对应的所属权限:
[root@centOS7 opt]# groupadd --system mariadb
[root@centOS7 opt]# useradd -c "MariaDB Server" -d /opt/mariadb -g mariadb --system mariadb
[root@centOS7 opt]# chown -R mariadb:mariadb mariadb-10.0.12-linux-x86_64/
[root@centOS7 opt]# chown -R mariadb:mariadb mariadb-data/
通过从support-files中拷贝my.cnf, 在/opt/mariadb目录下创建新的my.cnf:
[root@centOS7 opt]# cp mariadb/support-files/my-medium.cnf mariadb-data/my.cnf
[root@centOS7 opt]# chown mariadb:mariadb mariadb-data/my.cnf
编辑文件/opt/mariadb-data/my.cnf, 增加自定义值, socket, port, user及最重要的设置: data目录和base目录. 最后的设置至少是这样的:
[client]
port= 3307
socket= /opt/mariadb-data/mariadb.sock [mysqld]
datadir= /opt/mariadb-data
basedir= /opt/mariadb
port= 3307
socket= /opt/mariadb-data/mariadb.sock
user= mariadb
从support-files文件中拷贝init.d脚本到对应的位置:
[root@centOS7 opt]# cp mariadb/support-files/mysql.server /etc/init.d/mariadb
[root@centOS7 opt]# chmod +x /etc/init.d/mariadb
编辑/etc/init.d/mariadb,使用mariadb替换 mysql设置项, 如下所示:
- # Provides: mysql
+ # Provides: mariadb
- basedir=
+ basedir=/opt/mariadb
- datadir=
+ datadir=/opt/mariadb-data
- lock_file_path="$lockdir/mysql"
+ lock_file_path="$lockdir/mariadb"
你需要告诉mariadb读取唯一的cnf文件. 在$bindir/mysqld_safe之后加上--defaults-file=/opt/mariadb-data/my.cnf. 最后参数设置应该是这样的:
# Give extra arguments to mysqld with the my.cnf file. This script
# may be overwritten at next upgrade.
$bindir/mysqld_safe --defaults-file=/opt/mariadb-data/my.cnf --datadir="$datadir" --pid-file="$mysqld_pid_file_path" $other_args >/dev/null 2>&1 &
显式指定my.cnf作为传入参数,来运行 mysql_install_db:
[root@centOS7 opt]# cd mariadb
[root@centOS7 mariadb]# scripts/mysql_install_db --defaults-file=/opt/mariadb-data/my.cnf
现在你可以这样启动MariaDB:
[root@centOS7 opt]# /etc/init.d/mariadb start
Starting MySQL SUCCESS
把MariaDB启动设置为系统级别启动:
[root@centOS7 opt]# cd /etc/init.d
[root@centOS7 init.d]# chkconfig --add mariadb
[root@centOS7 init.d]# chkconfig --levels 3 mariadb on
最后,测试现在有两个数据库服务实例在运行:
[root@centOS7 ~]# mysql -e "SELECT VERSION();"
+-----------+
VERSION()
+-----------+
5.6.19、+-----------+
[root@mariadb-near-mysql ~]# mysql -e "SELECT VERSION();" --socket=/opt/mariadb-data/mariadb.sock
+--------------------+
VERSION()
+--------------------+
|10.0.12-MariaDB-log
+--------------------+

Q4:Navicat怎么连接MariaDB数据库

第一步,打开桌面上的Navicat快捷方式
Navicat怎么连接MariaDB数据库
第二步,进入Navicat主界面
Navicat怎么连接MariaDB数据库
第三步,点击左上角的文件
Navicat怎么连接MariaDB数据库
第四步,下拉列表中选中新建连接
Navicat怎么连接MariaDB数据库
第五步,选择MariaDB
Navicat怎么连接MariaDB数据库
第六步,弹出新建连接对话框
Navicat怎么连接MariaDB数据库
第七步,根据实际情况填写相应信息,点击确定
Navicat怎么连接MariaDB数据库
第八步,成功生成连接MariaDB数据库
Navicat怎么连接MariaDB数据库

猜你喜欢

更多