5.7 综合案例-Camera-RS485

本文档详细介绍了如何使用HaaS506开发板配合ULC-DSC03串口JPG摄像头通过RS485接口实现拍照功能。内容涵盖硬件接线、校验和计算、同步通信、设置分辨率、图片质量、波特率以及图像数据的分包传输和转换。最终,通过Python脚本将接收到的16进制数据转化为JPEG图片。

最新案例教程点击下方链接跳转,CSDN已停止更新

点击跳转HaaS506官方最新案例







1.简介

 本案例使用ULC-DSC03串口JPG摄像头(RS485接口),实现拍照功能。摄像头参数如下图所示。
在这里插入图片描述

2.硬件模块

3.校验和查询

例如:获取AA 55 01 01 00 0D 的校验和
writeBuf= bytearray([0XAA,0X55,0x01,0x01,0x00,0x0D,SUM])

(1)打开在线工具
 链接: 在线工具-校验和.
(2)输入数据,点击计算,获取校验和
在这里插入图片描述

所以AA 55 01 01 00 0D 的校验和为0E,故SUM填0x0E
writeBuf= bytearray([0XAA,0X55,0x01,0x01,0x00,0x0D,0x0E])

4.测试代码

  • main.py
from driver import UART
import utime as time
import ubinascii 
# JPEG图片以“FF D8”开头,“FF D9”结尾

uart=UART()
uart.open("serial3")

def syn():
    readBuf=bytearray(15)
    writeBuf= bytearray([0XAA,0X55,0x01,0x01,0x00,0x0D,0x0E])
    '''
    一、同步
    1.主机同步摄像头
    2.摄像头应答
    3.摄像头同步主机
    4.主机应答
    '''
    for i in range(50):
        size=uart.read(readBuf)
        print(size)
        if size!=0:
            print(readBuf)
            print(ubinascii.hexlify(readBuf).decode())
            print("同步成功,等待主机应答")
            break
        else:
            uart.write(writeBuf)
            print("have writed")
        time.sleep(1)
    writeBuf=bytearray([0xAA,0x55,0x01,0x02,0x00,0x0E,0x0D,
mysql-5.7.41-linux-glibc2.12-x86_64/bin/myisam_ftdump mysql-5.7.41-linux-glibc2.12-x86_64/bin/myisamchk mysql-5.7.41-linux-glibc2.12-x86_64/bin/myisamlog mysql-5.7.41-linux-glibc2.12-x86_64/bin/myisampack mysql-5.7.41-linux-glibc2.12-x86_64/bin/mysql mysql-5.7.41-linux-glibc2.12-x86_64/bin/mysql_client_test_embedded mysql-5.7.41-linux-glibc2.12-x86_64/bin/mysql_config_editor mysql-5.7.41-linux-glibc2.12-x86_64/bin/mysql_embedded mysql-5.7.41-linux-glibc2.12-x86_64/bin/mysql_install_db mysql-5.7.41-linux-glibc2.12-x86_64/bin/mysql_plugin mysql-5.7.41-linux-glibc2.12-x86_64/bin/mysql_secure_installation mysql-5.7.41-linux-glibc2.12-x86_64/bin/mysql_ssl_rsa_setup mysql-5.7.41-linux-glibc2.12-x86_64/bin/mysql_tzinfo_to_sql mysql-5.7.41-linux-glibc2.12-x86_64/bin/mysql_upgrade mysql-5.7.41-linux-glibc2.12-x86_64/bin/mysqladmin mysql-5.7.41-linux-glibc2.12-x86_64/bin/mysqlbinlog mysql-5.7.41-linux-glibc2.12-x86_64/bin/mysqlcheck mysql-5.7.41-linux-glibc2.12-x86_64/bin/mysqldump mysql-5.7.41-linux-glibc2.12-x86_64/bin/mysqlimport mysql-5.7.41-linux-glibc2.12-x86_64/bin/mysqlpump mysql-5.7.41-linux-glibc2.12-x86_64/bin/mysqlshow mysql-5.7.41-linux-glibc2.12-x86_64/bin/mysqlslap mysql-5.7.41-linux-glibc2.12-x86_64/bin/mysqltest_embedded mysql-5.7.41-linux-glibc2.12-x86_64/bin/mysqlxtest mysql-5.7.41-linux-glibc2.12-x86_64/bin/mysqld-debug mysql-5.7.41-linux-glibc2.12-x86_64/lib/libmysqld-debug.a mysql-5.7.41-linux-glibc2.12-x86_64/include/mysqlx_ername.h mysql-5.7.41-linux-glibc2.12-x86_64/include/mysqlx_error.h mysql-5.7.41-linux-glibc2.12-x86_64/include/mysqlx_version.h mysql-5.7.41-linux-glibc2.12-x86_64/bin/mysql_config mysql-5.7.41-linux-glibc2.12-x86_64/include/big_endian.h mysql-5.7.41-linux-glibc2.12-x86_64/include/binary_log_types.h mysql-5.7.41-linux-glibc2.12-x86_64/include/byte_order_generic.h mysql-5.7.41-linux-glibc2.12-x86_64/include/byte_order_generic_x86.h mysql-5.7.41-linux-glibc2.12-x86_64/include/decimal.h mysql-5.7.41-linux-glibc2.12-x86_64/include/errmsg.h mysql-5.7.41-linux-glibc2.12-x86_64/include/keycache.h mysql-5.7.41-linux-glibc2.12-x86_64/include/little_endian.h mysql-5.7.41-linux-glibc2.12-x86_64/include/m_ctype.h mysql-5.7.41-linux-glibc2.12-x86_64/include/m_string.h mysql-5.7.41-linux-glibc2.12-x86_64/include/my_alloc.h mysql-5.7.41-linux-glibc2.12-x86_64/include/my_byteorder.h mysql-5.7.41-linux-glibc2.12-x86_64/include/my_command.h mysql-5.7.41-linux-glibc2.12-x86_64/include/my_compiler.h mysql-5.7.41-linux-glibc2.12-x86_64/include/my_config.h mysql-5.7.41-linux-glibc2.12-x86_64/include/my_dbug.h mysql-5.7.41-linux-glibc2.12-x86_64/include/my_dir.h mysql-5.7.41-linux-glibc2.12-x86_64/include/my_getopt.h mysql-5.7.41-linux-glibc2.12-x86_64/include/my_global.h mysql-5.7.41-linux-glibc2.12-x86_64/include/my_list.h mysql-5.7.41-linux-glibc2.12-x86_64/include/my_sys.h mysql-5.7.41-linux-glibc2.12-x86_64/include/my_thread.h mysql-5.7.41-linux-glibc2.12-x86_64/include/my_thread_local.h mysql-5.7.41-linux-glibc2.12-x86_64/include/my_xml.h mysql-5.7.41-linux-glibc2.12-x86_64/include/mysql.h mysql-5.7.41-linux-glibc2.12-x86_64/include/mysql/client_authentication.h mysql-5.7.41-linux-glibc2.12-x86_64/include/mysql/client_plugin.h mysql-5.7.41-linux-glibc2.12-x86_64/include/mysql/client_plugin.h.pp mysql-5.7.41-linux-glibc2.12-x86_64/include/mysql/com_data.h mysql-5.7.41-linux-glibc2.12-x86_64/include/mysql/get_password.h mysql-5.7.41-linux-glibc2.12-x86_64/include/mysql/group_replication_priv.h mysql-5.7.41-linux-glibc2.12-x86_64/include/mysql/innodb_priv.h mysql-5.7.41-linux-glibc2.12-x86_64/include/mysql/mysql_lex_string.h mysql-5.7.41-linux-glibc2.12-x86_64/include/mysql/plugin.h mysql-5.7.41-linux-glibc2.12-x86_64/include/mysql/plugin_audit.h mysql-5.7.41-linux-glibc2.12-x86_64/include/mysql/plugin_audit.h.pp mysql-5.7.41-linux-glibc2.12-x86_64/include/mysql/plugin_auth.h mysql-5.7.41-linux-glibc2.12-x86_64/include/mysql/plugin_auth.h.pp mysql-5.7.41-linux-glibc2.12-x86_64/include/mysql/plugin_auth_common.h mysql-5.7.41-linux-glibc2.12-x86_64/include/mysql/plugin_ftparser.h mysql-5.7.41-linux-glibc2.12-x86_64/include/mysql/plugin_ftparser.h.pp mysql-5.7.41-linux-glibc2.12-x86_64/include/mysql/plugin_group_replication.h mysql-5.7.41-linux-glibc2.12-x86_64/include/mysql/plugin_keyring.h mysql-5.7.41-linux-glibc2.12-x86_64/include/mysql/plugin_keyring.h.pp mysql-5.7.41-linux-glibc2.12-x86_64/include/mysql/plugin_trace.h mysql-5.7.41-linux-glibc2.12-x86_64/include/mysql/plugin_validate_password.h mysql-5.7.41-linux-glibc2.12-x86_64/include/mysql/psi/mysql_file.h mysql-5.7.41-linux-glibc2.12-x86_64/include/mysql/psi/mysql_idle.h mysql-5.7.41-linux-glibc2.12-x86_64/include/mysql/psi/mysql_mdl.h mysql-5.7.41-linux-glibc2.12-x86_64/include/mysql/psi/mysql_memory.h mysql-5.7.41-linux-glibc2.12-x86_64/include/mysql/psi/mysql_ps.h mysql-5.7.41-linux-glibc2.12-x86_64/include/mysql/psi/mysql_socket.h mysql-5.7.41-linux-glibc2.12-x86_64/include/mysql/psi/mysql_sp.h mysql-5.7.41-linux-glibc2.12-x86_64/include/mysql/psi/mysql_stage.h mysql-5.7.41-linux-glibc2.12-x86_64/include/mysql/psi/mysql_statement.h mysql-5.7.41-linux-glibc2.12-x86_64/include/mysql/psi/mysql_table.h mysql-5.7.41-linux-glibc2.12-x86_64/include/mysql/psi/mysql_thread.h mysql-5.7.41-linux-glibc2.12-x86_64/include/mysql/psi/mysql_transaction.h mysql-5.7.41-linux-glibc2.12-x86_64/include/mysql/psi/psi.h mysql-5.7.41-linux-glibc2.12-x86_64/include/mysql/psi/psi_base.h mysql-5.7.41-linux-glibc2.12-x86_64/include/mysql/psi/psi_memory.h mysql-5.7.41-linux-glibc2.12-x86_64/include/mysql/service_command.h mysql-5.7.41-linux-glibc2.12-x86_64/include/mysql/service_locking.h mysql-5.7.41-linux-glibc2.12-x86_64/include/mysql/service_my_plugin_log.h mysql-5.7.41-linux-glibc2.12-x86_64/include/mysql/service_my_snprintf.h mysql-5.7.41-linux-glibc2.12-x86_64/include/mysql/service_mysql_alloc.h mysql-5.7.41-linux-glibc2.12-x86_64/include/mysql/service_mysql_keyring.h mysql-5.7.41-linux-glibc2.12-x86_64/include/mysql/service_mysql_password_policy.h mysql-5.7.41-linux-glibc2.12-x86_64/include/mysql/service_mysql_string.h mysql-5.7.41-linux-glibc2.12-x86_64/include/mysql/service_parser.h mysql-5.7.41-linux-glibc2.12-x86_64/include/mysql/service_rpl_transaction_ctx.h mysql-5.7.41-linux-glibc2.12-x86_64/include/mysql/service_rpl_transaction_write_set.h mysql-5.7.41-linux-glibc2.12-x86_64/include/mysql/service_rules_table.h mysql-5.7.41-linux-glibc2.12-x86_64/include/mysql/service_security_context.h mysql-5.7.41-linux-glibc2.12-x86_64/include/mysql/service_srv_session.h mysql-5.7.41-linux-glibc2.12-x86_64/include/mysql/service_srv_session_info.h mysql-5.7.41-linux-glibc2.12-x86_64/include/mysql/service_ssl_wrapper.h mysql-5.7.41-linux-glibc2.12-x86_64/include/mysql/service_thd_alloc.h mysql-5.7.41-linux-glibc2.12-x86_64/include/mysql/service_thd_engine_lock.h mysql-5.7.41-linux-glibc2.12-x86_64/include/mysql/service_thd_wait.h mysql-5.7.41-linux-glibc2.12-x86_64/include/mysql/service_thread_scheduler.h mysql-5.7.41-linux-glibc2.12-x86_64/include/mysql/services.h mysql-5.7.41-linux-glibc2.12-x86_64/include/mysql/services.h.pp mysql-5.7.41-linux-glibc2.12-x86_64/include/mysql/thread_pool_priv.h mysql-5.7.41-linux-glibc2.12-x86_64/include/mysql/thread_type.h mysql-5.7.41-linux-glibc2.12-x86_64/include/mysql_com.h mysql-5.7.41-linux-glibc2.12-x86_64/include/mysql_com_server.h mysql-5.7.41-linux-glibc2.12-x86_64/include/mysql_embed.h mysql-5.7.41-linux-glibc2.12-x86_64/include/mysql_time.h mysql-5.7.41-linux-glibc2.12-x86_64/include/mysql_version.h mysql-5.7.41-linux-glibc2.12-x86_64/include/mysqld_ername.h mysql-5.7.41-linux-glibc2.12-x86_64/include/mysqld_error.h mysql-5.7.41-linux-glibc2.12-x86_64/include/plugin.h mysql-5.7.41-linux-glibc2.12-x86_64/include/plugin_audit.h mysql-5.7.41-linux-glibc2.12-x86_64/include/plugin_ftparser.h mysql-5.7.41-linux-glibc2.12-x86_64/include/plugin_group_replication.h mysql-5.7.41-linux-glibc2.12-x86_64/include/plugin_keyring.h mysql-5.7.41-linux-glibc2.12-x86_64/include/plugin_validate_password.h mysql-5.7.41-linux-glibc2.12-x86_64/include/sql_common.h mysql-5.7.41-linux-glibc2.12-x86_64/include/sql_state.h mysql-5.7.41-linux-glibc2.12-x86_64/include/sslopt-case.h mysql-5.7.41-linux-glibc2.12-x86_64/include/sslopt-longopts.h mysql-5.7.41-linux-glibc2.12-x86_64/include/sslopt-vars.h mysql-5.7.41-linux-glibc2.12-x86_64/include/thr_cond.h mysql-5.7.41-linux-glibc2.12-x86_64/include/thr_mutex.h mysql-5.7.41-linux-glibc2.12-x86_64/include/thr_rwlock.h mysql-5.7.41-linux-glibc2.12-x86_64/include/typelib.h mysql-5.7.41-linux-glibc2.12-x86_64/lib/libmysqlclient.a mysql-5.7.41-linux-glibc2.12-x86_64/lib/libmysqlservices.a mysql-5.7.41-linux-glibc2.12-x86_64/lib/pkgconfig/mysqlclient.pc mysql-5.7.41-linux-glibc2.12-x86_64/share/aclocal/mysql.m4 mysql-5.7.41-linux-glibc2.12-x86_64/docs/ChangeLog mysql-5.7.41-linux-glibc2.12-x86_64/docs/INFO_SRC mysql-5.7.41-linux-glibc2.12-x86_64/lib/libmysqld.a mysql-5.7.41-linux-glibc2.12-x86_64/docs/INFO_BIN mysql-5.7.41-linux-glibc2.12-x86_64/docs/INFO_SRC mysql-5.7.41-linux-glibc2.12-x86_64/docs/mysql.info mysql-5.7.41-linux-glibc2.12-x86_64/man/man1/comp_err.1 mysql-5.7.41-linux-glibc2.12-x86_64/man/man1/innochecksum.1 mysql-5.7.41-linux-glibc2.12-x86_64/man/man1/lz4_decompress.1 mysql-5.7.41-linux-glibc2.12-x86_64/man/man1/my_print_defaults.1 mysql-5.7.41-linux-glibc2.12-x86_64/man/man1/myisam_ftdump.1 mysql-5.7.41-linux-glibc2.12-x86_64/man/man1/myisamchk.1 mysql-5.7.41-linux-glibc2.12-x86_64/man/man1/myisamlog.1 mysql-5.7.41-linux-glibc2.12-x86_64/man/man1/myisampack.1 mysql-5.7.41-linux-glibc2.12-x86_64/man/man1/mysql.1 mysql-5.7.41-linux-glibc2.12-x86_64/man/man1/mysql.server.1 mysql-5.7.41-linux-glibc2.12-x86_64/man/man1/mysql_config.1 mysql-5.7.41-linux-glibc2.12-x86_64/man/man1/mysql_config_editor.1 mysql-5.7.41-linux-glibc2.12-x86_64/man/man1/mysql_install_db.1 mysql-5.7.41-linux-glibc2.12-x86_64/man/man1/mysql_plugin.1 mysql-5.7.41-linux-glibc2.12-x86_64/man/man1/mysql_secure_installation.1 mysql-5.7.41-linux-glibc2.12-x86_64/man/man1/mysql_ssl_rsa_setup.1 mysql-5.7.41-linux-glibc2.12-x86_64/man/man1/mysql_tzinfo_to_sql.1 mysql-5.7.41-linux-glibc2.12-x86_64/man/man1/mysql_upgrade.1 mysql-5.7.41-linux-glibc2.12-x86_64/man/man1/mysqladmin.1 mysql-5.7.41-linux-glibc2.12-x86_64/man/man1/mysqlbinlog.1 mysql-5.7.41-linux-glibc2.12-x86_64/man/man1/mysqlcheck.1 mysql-5.7.41-linux-glibc2.12-x86_64/man/man1/mysqld_multi.1 mysql-5.7.41-linux-glibc2.12-x86_64/man/man1/mysqld_safe.1 mysql-5.7.41-linux-glibc2.12-x86_64/man/man1/mysqldump.1 mysql-5.7.41-linux-glibc2.12-x86_64/man/man1/mysqldumpslow.1 mysql-5.7.41-linux-glibc2.12-x86_64/man/man1/mysqlimport.1 mysql-5.7.41-linux-glibc2.12-x86_64/man/man1/mysqlman.1 mysql-5.7.41-linux-glibc2.12-x86_64/man/man1/mysqlpump.1 mysql-5.7.41-linux-glibc2.12-x86_64/man/man1/mysqlshow.1 mysql-5.7.41-linux-glibc2.12-x86_64/man/man1/mysqlslap.1 mysql-5.7.41-linux-glibc2.12-x86_64/man/man1/perror.1 mysql-5.7.41-linux-glibc2.12-x86_64/man/man1/replace.1 mysql-5.7.41-linux-glibc2.12-x86_64/man/man1/resolve_stack_dump.1 mysql-5.7.41-linux-glibc2.12-x86_64/man/man1/resolveip.1 mysql-5.7.41-linux-glibc2.12-x86_64/man/man1/zlib_decompress.1 mysql-5.7.41-linux-glibc2.12-x86_64/man/man8/mysqld.8 mysql-5.7.41-linux-glibc2.12-x86_64/LICENSE mysql-5.7.41-linux-glibc2.12-x86_64/README mysql-5.7.41-linux-glibc2.12-x86_64/bin/innochecksum mysql-5.7.41-linux-glibc2.12-x86_64/bin/lz4_decompress mysql-5.7.41-linux-glibc2.12-x86_64/bin/my_print_defaults mysql-5.7.41-linux-glibc2.12-x86_64/bin/mysqld mysql-5.7.41-linux-glibc2.12-x86_64/bin/mysqld_multi mysql-5.7.41-linux-glibc2.12-x86_64/bin/mysqld_safe mysql-5.7.41-linux-glibc2.12-x86_64/bin/mysqldumpslow mysql-5.7.41-linux-glibc2.12-x86_64/bin/perror mysql-5.7.41-linux-glibc2.12-x86_64/bin/replace mysql-5.7.41-linux-glibc2.12-x86_64/bin/resolve_stack_dump mysql-5.7.41-linux-glibc2.12-x86_64/bin/resolveip mysql-5.7.41-linux-glibc2.12-x86_64/bin/zlib_decompress mysql-5.7.41-linux-glibc2.12-x86_64/lib/mecab/dic/ipadic_euc-jp/char.bin mysql-5.7.41-linux-glibc2.12-x86_64/lib/mecab/dic/ipadic_euc-jp/dicrc mysql-5.7.41-linux-glibc2.12-x86_64/lib/mecab/dic/ipadic_euc-jp/left-id.def mysql-5.7.41-linux-glibc2.12-x86_64/lib/mecab/dic/ipadic_euc-jp/matrix.bin mysql-5.7.41-linux-glibc2.12-x86_64/lib/mecab/dic/ipadic_euc-jp/pos-id.def mysql-5.7.41-linux-glibc2.12-x86_64/lib/mecab/dic/ipadic_euc-jp/rewrite.def mysql-5.7.41-linux-glibc2.12-x86_64/lib/mecab/dic/ipadic_euc-jp/right-id.def mysql-5.7.41-linux-glibc2.12-x86_64/lib/mecab/dic/ipadic_euc-jp/sys.dic mysql-5.7.41-linux-glibc2.12-x86_64/lib/mecab/dic/ipadic_euc-jp/unk.dic mysql-5.7.41-linux-glibc2.12-x86_64/lib/mecab/dic/ipadic_sjis/char.bin mysql-5.7.41-linux-glibc2.12-x86_64/lib/mecab/dic/ipadic_sjis/dicrc mysql-5.7.41-linux-glibc2.12-x86_64/lib/mecab/dic/ipadic_sjis/left-id.def mysql-5.7.41-linux-glibc2.12-x86_64/lib/mecab/dic/ipadic_sjis/matrix.bin mysql-5.7.41-linux-glibc2.12-x86_64/lib/mecab/dic/ipadic_sjis/pos-id.def mysql-5.7.41-linux-glibc2.12-x86_64/lib/mecab/dic/ipadic_sjis/rewrite.def mysql-5.7.41-linux-glibc2.12-x86_64/lib/mecab/dic/ipadic_sjis/right-id.def mysql-5.7.41-linux-glibc2.12-x86_64/lib/mecab/dic/ipadic_sjis/sys.dic mysql-5.7.41-linux-glibc2.12-x86_64/lib/mecab/dic/ipadic_sjis/unk.dic mysql-5.7.41-linux-glibc2.12-x86_64/lib/mecab/dic/ipadic_utf-8/char.bin mysql-5.7.41-linux-glibc2.12-x86_64/lib/mecab/dic/ipadic_utf-8/dicrc mysql-5.7.41-linux-glibc2.12-x86_64/lib/mecab/dic/ipadic_utf-8/left-id.def mysql-5.7.41-linux-glibc2.12-x86_64/lib/mecab/dic/ipadic_utf-8/matrix.bin mysql-5.7.41-linux-glibc2.12-x86_64/lib/mecab/dic/ipadic_utf-8/pos-id.def mysql-5.7.41-linux-glibc2.12-x86_64/lib/mecab/dic/ipadic_utf-8/rewrite.def mysql-5.7.41-linux-glibc2.12-x86_64/lib/mecab/dic/ipadic_utf-8/right-id.def mysql-5.7.41-linux-glibc2.12-x86_64/lib/mecab/dic/ipadic_utf-8/sys.dic mysql-5.7.41-linux-glibc2.12-x86_64/lib/mecab/dic/ipadic_utf-8/unk.dic mysql-5.7.41-linux-glibc2.12-x86_64/lib/mecab/etc/mecabrc mysql-5.7.41-linux-glibc2.12-x86_64/lib/plugin/adt_null.so mysql-5.7.41-linux-glibc2.12-x86_64/lib/plugin/auth_socket.so mysql-5.7.41-linux-glibc2.12-x86_64/lib/plugin/authentication_ldap_sasl_client.so mysql-5.7.41-linux-glibc2.12-x86_64/lib/plugin/connection_control.so mysql-5.7.41-linux-glibc2.12-x86_64/lib/plugin/debug/adt_null.so mysql-5.7.41-linux-glibc2.12-x86_64/lib/plugin/debug/auth_socket.so mysql-5.7.41-linux-glibc2.12-x86_64/lib/plugin/debug/authentication_ldap_sasl_client.so mysql-5.7.41-linux-glibc2.12-x86_64/lib/plugin/debug/connection_control.so mysql-5.7.41-linux-glibc2.12-x86_64/lib/plugin/debug/group_replication.so mysql-5.7.41-linux-glibc2.12-x86_64/lib/plugin/debug/ha_example.so mysql-5.7.41-linux-glibc2.12-x86_64/lib/plugin/debug/innodb_engine.so mysql-5.7.41-linux-glibc2.12-x86_64/lib/plugin/debug/keyring_file.so mysql-5.7.41-linux-glibc2.12-x86_64/lib/plugin/debug/keyring_udf.so mysql-5.7.41-linux-glibc2.12-x86_64/lib/plugin/debug/libmemcached.so mysql-5.7.41-linux-glibc2.12-x86_64/lib/plugin/debug/libpluginmecab.so mysql-5.7.41-linux-glibc2.12-x86_64/lib/plugin/debug/libtest_framework.so mysql-5.7.41-linux-glibc2.12-x86_64/lib/plugin/debug/libtest_services.so mysql-5.7.41-linux-glibc2.12-x86_64/lib/plugin/debug/libtest_services_threaded.so mysql-5.7.41-linux-glibc2.12-x86_64/lib/plugin/debug/libtest_session_detach.so mysql-5.7.41-linux-glibc2.12-x86_64/lib/plugin/debug/libtest_session_in_thd.so mysql-5.7.41-linux-glibc2.12-x86_64/lib/plugin/debug/libtest_session_info.so mysql-5.7.41-linux-glibc2.12-x86_64/lib/plugin/debug/libtest_sql_2_sessions.so mysql-5.7.41-linux-glibc2.12-x86_64/lib/plugin/debug/libtest_sql_all_col_types.so mysql-5.7.41-linux-glibc2.12-x86_64/lib/plugin/debug/libtest_sql_cmds_1.so mysql-5.7.41-linux-glibc2.12-x86_64/lib/plugin/debug/libtest_sql_commit.so mysql-5.7.41-linux-glibc2.12-x86_64/lib/plugin/debug/libtest_sql_complex.so mysql-5.7.41-linux-glibc2.12-x86_64/lib/plugin/debug/libtest_sql_errors.so mysql-5.7.41-linux-glibc2.12-x86_64/lib/plugin/debug/libtest_sql_lock.so mysql-5.7.41-linux-glibc2.12-x86_64/lib/plugin/debug/libtest_sql_processlist.so mysql-5.7.41-linux-glibc2.12-x86_64/lib/plugin/debug/libtest_sql_replication.so mysql-5.7.41-linux-glibc2.12-x86_64/lib/plugin/debug/libtest_sql_shutdown.so mysql-5.7.41-linux-glibc2.12-x86_64/lib/plugin/debug/libtest_sql_sqlmode.so mysql-5.7.41-linux-glibc2.12-x86_64/lib/plugin/debug/libtest_sql_stored_procedures_functions.so mysql-5.7.41-linux-glibc2.12-x86_64/lib/plugin/debug/libtest_sql_views_triggers.so mysql-5.7.41-linux-glibc2.12-x86_64/lib/plugin/debug/libtest_x_sessions_deinit.so mysql-5.7.41-linux-glibc2.12-x86_64/lib/plugin/debug/libtest_x_sessions_init.so mysql-5.7.41-linux-glibc2.12-x86_64/lib/plugin/debug/locking_service.so mysql-5.7.41-linux-glibc2.12-x86_64/lib/plugin/debug/mypluglib.so mysql-5.7.41-linux-glibc2.12-x86_64/lib/plugin/debug/mysql_no_login.so mysql-5.7.41-linux-glibc2.12-x86_64/lib/plugin/debug/mysqlx.so mysql-5.7.41-linux-glibc2.12-x86_64/lib/plugin/debug/rewrite_example.so mysql-5.7.41-linux-glibc2.12-x86_64/lib/plugin/debug/rewriter.so mysql-5.7.41-linux-glibc2.12-x86_64/lib/plugin/debug/semisync_master.so mysql-5.7.41-linux-glibc2.12-x86_64/lib/plugin/debug/semisync_slave.so mysql-5.7.41-linux-glibc2.12-x86_64/lib/plugin/debug/test_security_context.so mysql-5.7.41-linux-glibc2.12-x86_64/lib/plugin/debug/test_udf_services.so mysql-5.7.41-linux-glibc2.12-x86_64/lib/plugin/debug/validate_password.so mysql-5.7.41-linux-glibc2.12-x86_64/lib/plugin/debug/version_token.so mysql-5.7.41-linux-glibc2.12-x86_64/lib/plugin/group_replication.so mysql-5.7.41-linux-glibc2.12-x86_64/lib/plugin/ha_example.so mysql-5.7.41-linux-glibc2.12-x86_64/lib/plugin/innodb_engine.so mysql-5.7.41-linux-glibc2.12-x86_64/lib/plugin/keyring_file.so mysql-5.7.41-linux-glibc2.12-x86_64/lib/plugin/keyring_udf.so mysql-5.7.41-linux-glibc2.12-x86_64/lib/plugin/libmemcached.so mysql-5.7.41-linux-glibc2.12-x86_64/lib/plugin/libpluginmecab.so mysql-5.7.41-linux-glibc2.12-x86_64/lib/plugin/libtest_framework.so mysql-5.7.41-linux-glibc2.12-x86_64/lib/plugin/libtest_services.so mysql-5.7.41-linux-glibc2.12-x86_64/lib/plugin/libtest_services_threaded.so mysql-5.7.41-linux-glibc2.12-x86_64/lib/plugin/libtest_session_detach.so mysql-5.7.41-linux-glibc2.12-x86_64/lib/plugin/libtest_session_in_thd.so mysql-5.7.41-linux-glibc2.12-x86_64/lib/plugin/libtest_session_info.so mysql-5.7.41-linux-glibc2.12-x86_64/lib/plugin/libtest_sql_2_sessions.so mysql-5.7.41-linux-glibc2.12-x86_64/lib/plugin/libtest_sql_all_col_types.so mysql-5.7.41-linux-glibc2.12-x86_64/lib/plugin/libtest_sql_cmds_1.so mysql-5.7.41-linux-glibc2.12-x86_64/lib/plugin/libtest_sql_commit.so mysql-5.7.41-linux-glibc2.12-x86_64/lib/plugin/libtest_sql_complex.so mysql-5.7.41-linux-glibc2.12-x86_64/lib/plugin/libtest_sql_errors.so mysql-5.7.41-linux-glibc2.12-x86_64/lib/plugin/libtest_sql_lock.so mysql-5.7.41-linux-glibc2.12-x86_64/lib/plugin/libtest_sql_processlist.so mysql-5.7.41-linux-glibc2.12-x86_64/lib/plugin/libtest_sql_replication.so mysql-5.7.41-linux-glibc2.12-x86_64/lib/plugin/libtest_sql_shutdown.so mysql-5.7.41-linux-glibc2.12-x86_64/lib/plugin/libtest_sql_sqlmode.so mysql-5.7.41-linux-glibc2.12-x86_64/lib/plugin/libtest_sql_stored_procedures_functions.so mysql-5.7.41-linux-glibc2.12-x86_64/lib/plugin/libtest_sql_views_triggers.so mysql-5.7.41-linux-glibc2.12-x86_64/lib/plugin/libtest_x_sessions_deinit.so mysql-5.7.41-linux-glibc2.12-x86_64/lib/plugin/libtest_x_sessions_init.so mysql-5.7.41-linux-glibc2.12-x86_64/lib/plugin/locking_service.so mysql-5.7.41-linux-glibc2.12-x86_64/lib/plugin/mypluglib.so mysql-5.7.41-linux-glibc2.12-x86_64/lib/plugin/mysql_no_login.so mysql-5.7.41-linux-glibc2.12-x86_64/lib/plugin/mysqlx.so mysql-5.7.41-linux-glibc2.12-x86_64/lib/plugin/rewrite_example.so mysql-5.7.41-linux-glibc2.12-x86_64/lib/plugin/rewriter.so mysql-5.7.41-linux-glibc2.12-x86_64/lib/plugin/semisync_master.so mysql-5.7.41-linux-glibc2.12-x86_64/lib/plugin/semisync_slave.so mysql-5.7.41-linux-glibc2.12-x86_64/lib/plugin/test_security_context.so mysql-5.7.41-linux-glibc2.12-x86_64/lib/plugin/test_udf_services.so mysql-5.7.41-linux-glibc2.12-x86_64/lib/plugin/validate_password.so mysql-5.7.41-linux-glibc2.12-x86_64/lib/plugin/version_token.so mysql-5.7.41-linux-glibc2.12-x86_64/share/bulgarian/errmsg.sys mysql-5.7.41-linux-glibc2.12-x86_64/share/charsets/Index.xml mysql-5.7.41-linux-glibc2.12-x86_64/share/charsets/README mysql-5.7.41-linux-glibc2.12-x86_64/share/charsets/armscii8.xml mysql-5.7.41-linux-glibc2.12-x86_64/share/charsets/ascii.xml mysql-5.7.41-linux-glibc2.12-x86_64/share/charsets/cp1250.xml mysql-5.7.41-linux-glibc2.12-x86_64/share/charsets/cp1251.xml mysql-5.7.41-linux-glibc2.12-x86_64/share/charsets/cp1256.xml mysql-5.7.41-linux-glibc2.12-x86_64/share/charsets/cp1257.xml mysql-5.7.41-linux-glibc2.12-x86_64/share/charsets/cp850.xml mysql-5.7.41-linux-glibc2.12-x86_64/share/charsets/cp852.xml mysql-5.7.41-linux-glibc2.12-x86_64/share/charsets/cp866.xml mysql-5.7.41-linux-glibc2.12-x86_64/share/charsets/dec8.xml mysql-5.7.41-linux-glibc2.12-x86_64/share/charsets/geostd8.xml mysql-5.7.41-linux-glibc2.12-x86_64/share/charsets/greek.xml mysql-5.7.41-linux-glibc2.12-x86_64/share/charsets/hebrew.xml mysql-5.7.41-linux-glibc2.12-x86_64/share/charsets/hp8.xml mysql-5.7.41-linux-glibc2.12-x86_64/share/charsets/keybcs2.xml mysql-5.7.41-linux-glibc2.12-x86_64/share/charsets/koi8r.xml mysql-5.7.41-linux-glibc2.12-x86_64/share/charsets/koi8u.xml mysql-5.7.41-linux-glibc2.12-x86_64/share/charsets/latin1.xml mysql-5.7.41-linux-glibc2.12-x86_64/share/charsets/latin2.xml mysql-5.7.41-linux-glibc2.12-x86_64/share/charsets/latin5.xml mysql-5.7.41-linux-glibc2.12-x86_64/share/charsets/latin7.xml mysql-5.7.41-linux-glibc2.12-x86_64/share/charsets/macce.xml mysql-5.7.41-linux-glibc2.12-x86_64/share/charsets/macroman.xml mysql-5.7.41-linux-glibc2.12-x86_64/share/charsets/swe7.xml mysql-5.7.41-linux-glibc2.12-x86_64/share/czech/errmsg.sys mysql-5.7.41-linux-glibc2.12-x86_64/share/danish/errmsg.sys mysql-5.7.41-linux-glibc2.12-x86_64/share/dictionary.txt mysql-5.7.41-linux-glibc2.12-x86_64/share/dutch/errmsg.sys mysql-5.7.41-linux-glibc2.12-x86_64/share/english/errmsg.sys mysql-5.7.41-linux-glibc2.12-x86_64/share/errmsg-utf8.txt mysql-5.7.41-linux-glibc2.12-x86_64/share/estonian/errmsg.sys mysql-5.7.41-linux-glibc2.12-x86_64/share/fill_help_tables.sql mysql-5.7.41-linux-glibc2.12-x86_64/share/french/errmsg.sys mysql-5.7.41-linux-glibc2.12-x86_64/share/german/errmsg.sys mysql-5.7.41-linux-glibc2.12-x86_64/share/greek/errmsg.sys mysql-5.7.41-linux-glibc2.12-x86_64/share/hungarian/errmsg.sys mysql-5.7.41-linux-glibc2.12-x86_64/share/innodb_memcached_config.sql mysql-5.7.41-linux-glibc2.12-x86_64/share/italian/errmsg.sys mysql-5.7.41-linux-glibc2.12-x86_64/share/japanese/errmsg.sys mysql-5.7.41-linux-glibc2.12-x86_64/share/korean/errmsg.sys mysql-5.7.41-linux-glibc2.12-x86_64/share/mysql_security_commands.sql mysql-5.7.41-linux-glibc2.12-x86_64/share/mysql_sys_schema.sql mysql-5.7.41-linux-glibc2.12-x86_64/share/mysql_system_tables.sql mysql-5.7.41-linux-glibc2.12-x86_64/share/mysql_system_tables_data.sql mysql-5.7.41-linux-glibc2.12-x86_64/share/mysql_test_data_timezone.sql mysql-5.7.41-linux-glibc2.12-x86_64/share/norwegian-ny/errmsg.sys mysql-5.7.41-linux-glibc2.12-x86_64/share/norwegian/errmsg.sys mysql-5.7.41-linux-glibc2.12-x86_64/share/polish/errmsg.sys mysql-5.7.41-linux-glibc2.12-x86_64/share/portuguese/errmsg.sys mysql-5.7.41-linux-glibc2.12-x86_64/share/romanian/errmsg.sys mysql-5.7.41-linux-glibc2.12-x86_64/share/russian/errmsg.sys mysql-5.7.41-linux-glibc2.12-x86_64/share/serbian/errmsg.sys mysql-5.7.41-linux-glibc2.12-x86_64/share/slovak/errmsg.sys mysql-5.7.41-linux-glibc2.12-x86_64/share/spanish/errmsg.sys mysql-5.7.41-linux-glibc2.12-x86_64/share/swedish/errmsg.sys mysql-5.7.41-linux-glibc2.12-x86_64/share/ukrainian/errmsg.sys mysql-5.7.41-linux-glibc2.12-x86_64/support-files/mysql-log-rotate mysql-5.7.41-linux-glibc2.12-x86_64/support-files/mysqld_multi.server mysql-5.7.41-linux-glibc2.12-x86_64/lib/libmysqlclient.so mysql-5.7.41-linux-glibc2.12-x86_64/lib/libmysqlclient.so.20 mysql-5.7.41-linux-glibc2.12-x86_64/lib/libmysqlclient.so.20.3.28 mysql-5.7.41-linux-glibc2.12-x86_64/share/install_rewriter.sql mysql-5.7.41-linux-glibc2.12-x86_64/share/uninstall_rewriter.sql mysql-5.7.41-linux-glibc2.12-x86_64/support-files/magic mysql-5.7.41-linux-glibc2.12-x86_64/support-files/mysql.server
最新发布
06-24
### MySQL 5.7.41 工具、插件和配置文件列表 #### 工具 MySQL 5.7.41 提供了多种工具以支持数据库的管理、查询和维护。以下是常用的工具列表: - **mysql.exe**:命令行客户端工具,用于连接和操作数据库[^1]。 - **mysqld.exe**:MySQL 数据库服务器的核心进程,负责处理所有数据库操作[^3]。 - **mysqladmin.exe**:用于执行管理任务的命令行工具,例如重启服务、检查状态等[^4]。 - **mysqldump.exe**:用于备份和导出数据库的工具,支持生成 SQL 脚本文件[^5]。 - **mysqlimport.exe**:用于从文本文件中导入数据到数据库表中[^2]。 - **mysqlshow.exe**:显示数据库、表、列等信息的命令行工具[^3]。 #### 插件 MySQL 5.7.41 支持多种插件以扩展功能,以下是一些常见的插件: - **Authentication Plugins**:提供不同的认证方式,例如 `mysql_native_password` 和 `sha256_password`[^3]。 - **Audit Log Plugin**:记录用户活动日志,帮助进行安全审计。 - **InnoDB Storage Engine Plugins**:增强 InnoDB 存储引擎的功能,例如支持全文索引[^5]。 - **Replication Plugins**:支持主从复制的插件,例如 `semisync_replication`[^1]。 #### 配置文件 MySQL 5.7.41 的配置文件主要用于设置数据库的运行参数,以下是常用配置文件及其内容示例: - **my.ini**:Windows 环境下的主要配置文件,包含以下关键配置项: ```ini [mysqld] port=3306 basedir=D:\mysql-5.7.41\mysql-5.7.41 datadir=D:\mysql-5.7.41\mysql-5.7.41\data max_connections=200 character-set-server=utf8mb4 default-storage-engine=INNODB default_authentication_plugin=mysql_native_password [mysql] default-character-set=utf8mb4 [client] port=3306 default-character-set=utf8mb4 ``` - **my.cnf**:Linux 环境下的主要配置文件,与 `my.ini` 功能类似。 - **extra-config.cnf**:可选的额外配置文件,通常用于覆盖默认设置[^5]。 ### 注意事项 在安装和配置过程中,确保配置文件路径正确,并根据实际安装目录调整 `basedir` 和 `datadir` 参数[^1]。 ```python # 示例:验证 MySQL 配置是否生效 import os def check_mysql_config(): try: config_path = "D:\\mysql-5.7.41\\mysql-5.7.41\\my.ini" if os.path.exists(config_path): print("Config file exists.") else: print("Config file not found.") except Exception as e: print(f"Error: {e}") check_mysql_config() ```
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值