在当今数字化时代,安防视频监控系统已成为保障公共安全和个人财产安全的重要工具。NVR设备ONVIF接入平台EasyCVR作为一款功能强大的智能视频监控管理平台,它不仅提供了视频远程监控、录像、存储与回放等基础功能,还涵盖了视频转码、视频快照、告警、云台控制、语音对讲等高级功能,使其在多种行业应用中发挥着越来越关键的作用。
随着技术的发展,EasyCVR平台的兼容性和拓展性也日益增强,支持多种操作系统,包括Windows、Linux、Mac、Android、iOS以及国产操作系统如麒麟、欧拉等。本文将详细介绍在欧拉20.3操作系统上安装MYSQL数据库的步骤,为使用私有化部署视频平台EasyCVR的用户在数据库搭建和管理方面提供指导。
1)版本下载:mysql-8.0.19-linux-glibc2.12-x86_64.tar.xz
2)上传到 /usr/local下
tar -Jxvf mysql-8.0.19-linux-glibc2.12-x86_64.tar.xz
3)重命名
mv mysql-8.0.19-linux-glibc2.12-x86_64 mysql8
4)建立数据存放文件目录,cd mysql8 => mkdir data
建立完毕,如果是别的地址,请建立后把地址记录好。
5)建立组和用户 groupadd mysql && useradd -r -g mysql mysql
(注意 mysql8 文件夹里建立)
6)授权文件夹 chown -R mysql:mysql /usr/local/mysql8
7)初始化 cd bin /usr/local/mysql8/bin 目录下执行 (./mysqld --user=mysql --basedir=/usr/local/mysql8 --datadir=/usr/local/mysql8/data/ --initialize
会生成一个密码,一定要复制到文本中记录好,修改密码时用到。
8)编辑或创建 vi /etc/my.cnf
# For advice on how to change settings please see# http://dev.mysql.com/doc/refman/8.0/en/server-configuration-defaults.html[client]port=3306default-character-set=UTF8MB4[mysqld]## Remove leading # and set to the amount of RAM for the most important data# cache in MySQL. Start at 70% of total RAM for dedicated server, else 10%.# innodb_buffer_pool_size = 128M## Remove the leading "# " to disable binary logging# Binary logging captures changes between backups and is enabled by# default. It's default setting is log_bin=binlog# disable_log_bin## Remove leading # to set options mainly useful for reporting servers.# The server defaults are faster for transactions and fast SELECTs.# Adjust sizes as needed, experiment to find the optimal values.# join_buffer_size = 128M# sort_buffer_size = 2M# read_rnd_buffer_size = 2M## Remove leading # to revert to previous value for default_authentication_plugin,# this will increase compatibility with older clients. For background, see:# https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html#sysvar_default_authentication_plugin# default-authentication-plugin=mysql_native_passwordbasedir=/usr/local/mysql8/datadir=/usr/local/mysql8/datasocket=/tmp/mysql.sockcharacter-set-server=UTF8MB4#skip-grant-tables[mysqld_safe]log-error=/var/log/mysqld.log
9)添加服务到系统
cp -a ./support-files/mysql.server /etc/init.d/mysql
10)授权和添加服务
chmod +x /etc/init.d/mysql chkconfig --add mysql
11)启动mysql:service mysql start
查看状态 service mysql status
12)把mysql添加到服务 ln -s /usr/local/mysql8/bin/mysql /usr/bin
13)登录和修改密码 ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '123456'
执行 flush privileges 使密码生效
use mysql;
update user set host=’%’ where user=‘root’,使root能远程登录
执行 flush privileges 使远程登录生效。
通过以上步骤,我们已经成功在欧拉20.3操作系统上安装并配置了MYSQL数据库,为EasyCVR视频监控平台的稳定运行和数据存储提供了坚实的基础。随着NVR设备ONVIF接入平台EasyCVR在各行业的广泛应用,其对于数据库的性能和管理要求也日益提高。
未来,我们期待EasyCVR平台能够继续优化其视频处理和数据分析能力,同时与更先进的数据库技术相结合,为用户提供更加安全、高效、智能的视频监控解决方案。此外,随着国产操作系统的不断发展,私有化部署视频平台EasyCVR的兼容性和本土化支持也将进一步加强,为国内用户提供更加可靠的产品和服务,共同推动安防行业的技术进步和产业升级。