OMV安装mysql

OMV安装mysql

2019-04-16 42 写

概述

当我们搭建自己的web应用,可以需要数据存储,Openmediavault 里使用的是MySQL,MySQL被收购后,由于协议问题,MySQL替换成了 MariaDB,使用方法和MySQL完全一致,在OMV里要使用MySQL先要安装omv-extras库(查看安装方法),安装完成在插件里搜索MySQL。

安装

IMG_256

通过搜索获取openmediavault-mysql并安装,该插件包含mysql和前端管理界面mywebsql(一个开源的web管理sql)。

OMV安装mysql 1

配置

IMG_258

安装成后,在服务下面点击MySQL,按照上图开启各项功能

这里要注意的几个地方:

  1. 端口一般不用修改,绑定地址 可以输入127.0.0.1,也可以默认0.0.0.0
  2. 如果数据库文件存放在ZFS 上就需要开启AIO
  3. SQL管理后台最好开启,开启后 root 或者admin 将不能登录,只能omvadmin 登录。
  4. 扩展选项里可以配置mysqld 的存储位置,默认是在系统盘,如果要改变位置可以输入其他盘的具体位置,如: datadir=/data/mysql,更改位置要先停止mysql服务,上面的启用关闭就行。
  5. 点击菜单栏重置密码设置omvadmin 登录密码。
  6. 点击菜单栏备份可以导出整个数据库
  7. sceduled backup(定时备份)
  8. 点击菜单栏Restore,输入omvadmin 用户的密码后可以上传本地备份文件恢复数据库。

web管理

点击菜单栏上的show按钮,打开MyWebSQL管理器。第一次使用输入账号omvadmin,密码,其他不用改,然后登录。

IMG_259

如果你登录后建立了多个账号,就可以在输入不同的账号,管理不同的数据库。

IMG_260

MyWebSQL 管理器功能强大,优点很多,如:完全开源,大文件导入稳定,多套皮肤,建立多用户方便,流程管理等。。。

数据库操作

1.点击菜单栏 数据库——新建数据库

IMG_261

2.在sql编辑器里面输入sql 语句,就可以 创建/删除/查询 等各种操作。

IMG_262

语句输入完成后点击查询,就会执行相关命令了。

3.或者点击菜单栏

IMG_263

3.1导入批处理文件(导入的是整个sql 文件);

IMG_264

3.2导入表数据是对当前数据库的某一个表导入数据。

IMG_265

4.工具

IMG_266

4.1 数据库管理

OMV安装mysql 2

勾选左边的数据库后,DROP 勾选-点击提交 就会删除omvnas这个库。

4.2 用户管理

IMG_268

这里可以添加/删除/绑定 不同的用户和数据库。注意等地方,主机填写localhost,其他根据需求填写。

IMG_269

数据库权限 据是分配不用的用户名管理不同的表。

标签 ,

评论

0 thoughts on “OMV安装mysql

  • 你好,你的文章介绍得很详细。我有一个问题,我想了解更多的关于MySQL插件的扩展选项的用法。麻烦问下在哪里可以找到学习文档。另外,我想将数据库的文件存放在 其他位置,于是我创建了一个mysql共享文件夹,按照你的步骤在扩展选项添加datadir=/sharedfolders/mysql 这样操作后报了一些错误导致我无法保存更改。我想问下,我的方法是不是有什么错误?谢谢。

      • 我也遇到此问题,OMV安装完成,mysql插件安装完成,服务启用正常,运行正常。想移动数据库存储位置,停止服务,在mysql扩展里写入

        dev/sda1/Project_X/mysql=/data/mysql

        保存,应用,不报错,启动服务,报错

        Failed to execute command ‘export PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin; export LANG=C.UTF-8; systemctl start ‘mysql.service’ 2>&1′ with exit code ‘1’: Job for mysql.service failed because the control process exited with error code. See “systemctl status mysql.service” and “journalctl -xe” for details.
        请问何处出错,请大佬指点,谢谢。

回复