MySQL配置之general_log操作日志
在MySQL中,general_log是一种用于记录数据库操作的日志功能,当启用general_log后,MySQL会记录所有的数据库操作,包括查询、更新、删除以及客户端的连接断开事件等,这些内容都会被记录在general_log指定的文件日志中。 由于gen … 阅读全文
在MySQL中,general_log是一种用于记录数据库操作的日志功能,当启用general_log后,MySQL会记录所有的数据库操作,包括查询、更新、删除以及客户端的连接断开事件等,这些内容都会被记录在general_log指定的文件日志中。 由于gen … 阅读全文
什么是MySQL事务? 事务是由MySQL的引擎来实现的,我们常用的InnoDB引擎就是支持事务的,事务(Transaction)是一系列的数据库操作,这些操作要么全部成功执行,要么全部回滚(即全部失败,回到操作前的状态),这样确保数据库的数据在并发访问的情况 … 阅读全文
MySQL的InnoDB缓存命中率是指查询时从数据库缓存中获取数据的比率。在MySQL中,有一个称为查询缓存的特性,它可以将查询的结果缓存起来,当相同的查询再次执行时,如果数据在缓存中已经存在,就不需要再次访问数据库表,而是直接从缓存中获取数据,从而提高查询性 … 阅读全文
mysql存储引擎的配置,可通过my.cnf文件中default_storage_engine参数来指定。 存储引擎是MySQL用于管理数据存储和检索的组件,它负责处理表的创建、插入、更新和查询等操作。 如果想查看当前MySQL实例中可用的存储引擎列表,并查看 … 阅读全文
我这里以MySQL5.7为例,实际上每个版本的MySQL都提供了mysql.server脚本,mysql.server是MySQL官方提供的一个脚本,用于管理MySQL服务的启动、停止和重启操作,该脚本实际调用的是mysqld_safe命令。官方文档:http … 阅读全文
通常情况下,运维及开发人员都喜欢直接通过IP+端口方式,直接使用数据的账号密码进行连接,这样直接连接数据库会造成安全隐患,所以如果你是基于wlnmp一键安装包安装的数据库,你会发现无法直接连接数据库,这是因为wlnmp一键安装包对直连数据库进行了限制,仅允许l … 阅读全文
在使用Oracle时,可能用了很长一段时间后,会发现以下密码过期提示 UDI-28002: operation generated ORACLE error 28002 ORA-28002: the password will expire within 7 … 阅读全文
MariaDB每两年发布一个长期的维护版本,每个长期维护的版本会提供5年的支持,每季度发布一个短期的维护版本,每个短期的维护版本会提供1年的支持。 长期维护的版本 短期维护的版本 已停止维护的版本 ~微信打赏~ 赏
在使用MariaDB时,会发现在修改了root密码后,即使不输入密码也能正常登录。 这是由于在MariaDB10.4.3及更高版本中,默认情况下会安装unix_socket身份验证插件,并且root用户会使用它,正是由于这个插件的原因导致,在localhost … 阅读全文
使用oracle用户非交互式执行sql命令 执行一条命令
1 |
echo 'select member from v$logfile;' | su - oracle -c "sqlplus / as sysdba" |
执行两条命令
1 |
echo -e 'select member from v$logfile;\n select member from v$logfile;' | su - oracle -c "sqlplus / as sysdba" |
执行多条命令 [crayon-678b37d560159 … 阅读全文