数据库

重装MySQL

停止MySQL服务 开始-》所有应用-》Windows管理工具-》服务,将MySQL服务停止。 卸载mysql server 控制面板\所有控制面板项\程序和功能,将mysql server卸载掉。 将MySQL安装目录下的MySQL文件夹删除(我的安装目录是C:\Program Files (x86)\MySQL) 运行“regedit”文件,打开注册表。 删除HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\Eventlog\Application\MySQL文件夹 删除HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Services\Eventlog\Application\MySQL文件夹。 删除HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Eventlog\Application\MySQL的文件夹。 如果没有相应的文件夹,就不用删除了。 有的话,全部删除!(技巧:用F3循环查找“mysql”) 删除C盘下的“C:\ProgramData\MySQL ”文件夹,如果删除不了则...

MySQL错误合集

ERROR 2003 (HY000): Can’t connect to MySQL server on ‘localhost’ (10061) net start mysql命令来启动Mysql服务 ERROR 1045 (28000): Access denied for user ‘root’@’localhost’ (using password: YES) 密码错误,重置密码即可。

lmdb数据库

LMDB 全称为 Lightning Memory-Mapped Database,就是非常快的内存映射型数据库,LMDB使用内存映射文件,可以提供更好的输入/输出性能,对于用于神经网络的大型数据集( 比如 ImageNet ),可以将其存储在 LMDB 中。 LMDB效率高的一个关键原因是它是基于内存映射的,这意味着它返回指向键和值的内存地址的指针,而不需要像大多数其他数据库那样复制内存中的任何内容。 存到lmdb数据库 将图片和对应的文本标签存放到lmdb数据库: import lmdb image_path = ‘./cat.jpg’ label = ‘cat’ env = lmdb.open(‘lmdb_dir’) cache = {} # 存储键值对 with open(image_path, ‘rb’) as f: # 读取图像文件的二进制格式数据 image_bin = f.read() # 用两个键值对表示一个数据样本 cache[‘image_000’] = image_bin cache[‘label_000’] = label with env.begin(write=True) as txn: fo...

MySQL的insert速度慢加速的方法|MySQL性能优化

MySQL的insert速度慢加速方法总结 问题描述 近期在做一个小实验时发现insert高并发io太高时堵塞,每次都insert的话效率超级慢,有点难以忍受。 在这儿总结了下可以加速的方法,建议配合使用,疗效更好。 可以实现千万级数据快速插入。 三种方法 1.加大缓冲区大小 bulk_insert_buffer是缓存表数据、索引数据的地方。 修改mysql配置中的 bulk_insert_buffer_size,默认为8M。 设置多大合适呢?建议将innodb_buffer_pool_size其配置为物理内存的50%到75%就可以了。因为有额外内存的使用,如果指定 innodb_buffer_pool_size 为 100M 实际占用内存可能是 120M。 在这儿我们以100M为例。 全局修改 SET GLOBAL bulk_insert_buffer_size = 1024 * 1024 * 100; 只修改当前数据库 选择数据库后 SET bulk_insert_buffer_size = 1024 * 1024 * 100; 永久修改 在文件my.cnf中修改 [mysqld] bulk_insert_buffer...

MySQL基本操作(2.创建数据库)|windows系统

续上一篇博文 MySQL基本操作(1.下载和安装)|windows系统   创建数据库 进入文件夹执行: cd C:\mysql-8.0.26-winx64\bin 执行: mysql -u root -p 输入密码wwwzhaoyabocom 创建名为Helper的数据库,执行 create DATABASE Helper 即可创建完成。 如果要退出,输入 quit   附:在命令行中的所有过程 C:>cd C:\mysql-8.0.26-winx64\bin C:\mysql-8.0.26-winx64\bin>mysql -u root -p Enter password: ** Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 9 Server version: 8.0.26 MySQL Community Server – GPL Copyright (c) 2000, 2021, Oracle and/or its affiliates. Oracle is a regist...

MySQL基本操作(1.下载和安装)|windows系统

下载和安装MySQL 下载 到官网https://dev.mysql.com/downloads/mysql/ 选择  Windows (x86, 64-bit), ZIP Archive 下载, 下载时候,提示你登录,可以不登录,选择 No thanks, just start my download. 如果mysql官网进不去,MySQL国内镜像 下载完成之后,找到下载的路径,解压即可! 文件约大约200M 安装 首先解压,把解压后的文件放在C盘下,如路径C:\mysql-8.0.26-winx64。 (1)添加环境变量 变量名:MYSQL_HOME 变量值:C:\mysql-8.0.26-winx64 (2)生成data文件 以管理员身份运行cmd cd进入C:\mysql-8.0.26-winx64\bin下 cd C:\mysql-8.0.26-winx64\bin 执行命令: mysqld –initialize-insecure –user=mysql 速度有点慢。 在C:\mysql-8.0.26-winx64下和bin同级目录会生成data目录 (3) 安装MySQL 继续执行命令: mysqld -...