数据库
-
教你如何修改mysql数据库默认字符集
之前讲了如何查询mysql字符集,接下来若需要修改字符集如何操作呢,下面介绍修改默认字符集的方法 一、 最简单的修改方法,就是修改mysql的my.ini文件中的字符集键值, 如 default-character-set = utf8 character_set_server = utf8 修改完后,重启mysql的服务,service mysql restart 使用 mysql> SHOW VARIABLES LI…… -
mysql数据库怎样查询执行效率慢的sql语句
PHP网站有些页面打开快,有些打开非常慢,查询了很久也不知道什么原因, 不在PHP代码执行的问题,可能是mysql语句执行的问题,可以考虑检查一下mysql语句。 如何在mysql查找效率慢的SQL语句呢?下面就教您在mysql查找效率慢的SQL语句的方法,希望对您有所帮助; 启动Mysql时加参数–log-slow-queries来记录执行时间超过lon…… -
mysql数据库表显示“使用中”解决办法
方法1: 检查表:CHECK TABLE xxtable 分析表:ANALYZE TABLE xxtable 修复表:REPAIR TABLE xxtable 方法2: 如果方法1无法执行,请使用以下语句修复表索引 REPAIR TABLE xxtableUSE_FRM; -
创建对于用户bkBsdErp失败 , 用户、组或角色在当前数据库中已存在
创建对于用户bkBsdErp失败 , 用户、组或角色在当前数据库中已存在 网上找了教程,可以使用命令的方式操作,记录下。 使用下面的命令操作 use 数据库名 go sp_change_users_login 'update_one', '用户名', '用户名' -
InnoDB Mysql无法启动,提示 mysqld: File ‘./binlog.000001’ not found (OS errno 2 – No such file or directory)
1、数据库启动的时候,提示无法启动,查看日志中有这个提示 mysqld: File './binlog.000001' not found (OS errno 2 - No such file or directory) 提示找不到“binlog.000001”文件,由于打不开这个文件,因此启动终止。 这个是MySQL运行时使用的二进制日志文件,主要用于记录更改数据的语句,但是不清楚是什么原因不存在…… -
干货-windows系统Mysql数据库开启日志审计功能
windows系统 使用审计插件 开启Mysql日志审计 1、下载MariaDB Audit Plugin插件(下载地址:https://downloads.mariadb.org/mariadb/5.5.64/) 2、解压将 audit_server.dll 复制到 mysql 插件目录。 3、使用命令 :show variables like '%plugin%'; 4、复制到插件目录后执行安装命令 : install plugin server_audit sonam…… -
SQLServer恢复数据库后提示 :服务器主体 “xxxx” 无法在当前安全上下文下访问数据库”xxxx” ,(916)
问题经过 通过.bak文件恢复数据库成功后,访问网站的时候,提示数据库用户无法登录。 通过 数据库客户端连接,提示如下报错: 经过排查,是需要加上用户数 db_owner权限 ; 在安全性-找到对应用户 - 点击 用户映射 然后选择 db_owner. -
MysSQL 删除mysql binlog日志
如果您的数据库配置文件中开启了记录二进制日志,如果数据库频繁读写,会发现data目录下会产生mysql-bin.00000X类似的文件,会占用很大的磁盘容量。 log-bin=mysql-bin 不建议通过命令行直接删除这些文件,可能会造成一下未知问题。建议登录数据库,使用命令行的方式安全删除。 若不需要记录二进制日志,可以在数据库配…… -
用navicat 连接SQL Server 提示:想要连接SqlServer 您需要安装 Microsoft SQL Server Native Client
新安装的Navicat连接连接SQL Server 提示:想要连接SqlServer 您需要安装 Microsoft SQL Server Native Client 如图 原因是Navicat并没有初始化安装sqlncli, 所以连接的时候会报 没有默认驱动; 解决办法:在Navicat 目录中找到 sqlncli.msi 或 sqlncli_x64.msi 双击进行安装既可。我本地电脑是64位,所以安装 sqlncli_…… -
恢复失败!原因:因为数据库正在使用,所以无法获得对数据库的独占访问权
MSSQL数据库 .bak提示恢复失败,如图。 恢复失败!原因:因为数据库正在使用,所以无法获得对数据库的独占访问权 原因是数据库还在使用中,使用以下命令 停止数据库使用后重新恢复 ,即可完成恢复操作。 USE master go DECLARE @Sql NVARCHAR(max) SET @Sql='' select @Sql=@Sql+'kill '+cast(spid as varchar(……

