服务器mysql如何添加数据库文件,如何在使用MySQL作为嵌入式服务器时创建数据库文件...
我试图构建一个应用程序,该应用程序将使用MySQL嵌入式数据库(目前在OS X上,但最终在OS X和Windows上)以及I我以this example为起点。我已经成功地能够建立它,使用cmake这个CMakeLists文件:如何在使用MySQL作为嵌入式服务器时创建数据库文件
cmake_minimum_required(VERSION 3.3)
project(Demo)
set(TARGET_NAME Demo)
add_executable(${TARGET_NAME} test2_libmysqld.cpp)
target_include_directories(${TARGET_NAME}
PRIVATE /usr/local/include/mysql
)
find_library(LIBMYSQLD NAMES libmysqld.a)
find_library(LIBSSL NAMES libssl.a PATHS /Users/stebro/test/openssl/openssl)
find_library(LIBCRYPTO NAMES libcrypto.a PATHS /Users/stebro/test/openssl/openssl)
# target_include_directories(${TARGET_NAME} PUBLIC ${LIBMYSQLD_INCLUDE_DIRS})
target_link_libraries(${TARGET_NAME}
${LIBMYSQLD}
${LIBSSL}
${LIBCRYPTO}
)
(我建立SSL在本地/用户/ stebro /测试/ OpenSSL的,我不得不改变演示文件的名称为了使cmake创建与STL &其他运行时的东西的正确联系。我通过自制软件安装了mysql,它是“mysql Ver 14.14 Distrib 5.7.19,用于使用EditLine包装的osx10.10(x86_64)”)。 。
当我运行程序时,我得到的错误:
bash$ ./Demo --defaults-file=../my.cnf
InnoDB: Progress in percent: 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99
mysql_real_connect failed: Unknown database 'test'
my.cnf文件看起来是这样的:
[Demo_SERVER]
language = /usr/local/Cellar/mysql/5.7.19/share/mysql/english
[libmysqd_server]
datadir = ./data
language = ./english
skip-innodb
[libmysqld_client]
language = ./english
我假设这个错误发生的事情,因为测试试图连接到数据库“测试”,但我从来没有采取任何措施来创建此数据库(或嵌入式服务器所需的任何其他文件)。
如何为嵌入式服务器创建启动文件状态以正常工作?我是否使用类似于these的指令在本地MySQL实例上创建数据库,然后关闭该服务器&将文件复制到某些本地空间?或者,在我用来创建初始文件(以及后续数据库“测试”)的mysqld服务器库中使用apis?
服务器mysql如何添加数据库文件,如何在使用MySQL作为嵌入式服务器时创建数据库文件...相关推荐
- 如何给mysql表添加百万条数据_给mysql一百万条数据的表添加索引
直接alter table add index 添加索引,执行一个小时没反应,并且会导致锁表:故放弃该办法,最终解决办法如下: 一.打开mysql 命令行客户端 这里我们那可以看到导出的数据文件所存放 ...
- mysql里添加不了中文_为什么MySQL不能添加中文
我的MYSQL的编码配置是没有什么问题的!..但是当我在WEB程序中往MySQL中添加数据时他就是会报错!在浏览器中的错误是: org.springframework.jdbc.Uncategoriz ...
- 《PowerShell V3——SQL Server 2012数据库自动化运维权威指南》——2.8 创建数据库...
本节书摘来自异步社区出版社<PowerShell V3-SQL Server 2012数据库自动化运维权威指南>一书中的第2章,第2.8节,作者:[加拿大]Donabel Santos,更 ...
- oracle数据库装不成功,oracle 10.2.0.4安装 创建数据库时 em不成功需要大的补丁
建议:先安装oracle 10.2.0.4 数据库软件 后手动创建数据库 oracle patch 为 8350262_10204 报错信息如下: 2011-03-09 11:06:10 Thread ...
- oracle安装时创建应答文件,12c 应答方式安装 (二) 创建cdb+pdb+netca
上一篇已经用应答文件安装了数据库软件,这一篇博客接着安装12c新推出的CDB和PDB. 一,配置netca 1. 复制并修改netca配置文件 [oracle@snow response]$ cp - ...
- linux系统下 新建文件夹,使用ln命令在Linux系统中创建连接文件
导读 在Linux中ln命令用来为文件创建连接,连接类型分为硬连接(Hard Link)和符号连接(Symbolic Link)两种,默认的连接类型是硬连接.如果要创建符号连接必须使用"-s ...
- Antd的Upload组件上传文件控制文件数量、格式等,以及提交时如何获取文件
背景:使用React的antd组件的Upload(官网),要求文件上传后,在点击提交时再将文件传过去. 技术点: 完全控制的文件上传. 可控制上传数量. 控制文件格式. 移除时的事件onRemove. ...
- 安装时创建数据库、数据表等,同时添加初始数据
--------------------------------第一步------------------------------------------------ 新建一个安装项目,右键点&quo ...
- c mysql批量添加数据类型_mybatis学习之路----mysql批量新增数据
原文:https://blog.csdn.net/xu1916659422/article/details/77971867 接下来两节要探讨的是批量插入和批量更新,因为这两种操作在企业中也经常用到. ...
最新文章
- httpsrequest java_java 发送http和https请求的实例
- 网站新手引导/步骤引导
- 64位操作系统,openCV4.1.1+VS2019参数配置
- html控制图的宽,用JointJS做一个简单的功能控制图
- 一个域名值百万, 现在不注册,未来价更高
- Build.VERSION_CODES类
- Java_cookie 和session 的区别详解
- 【C++】二维vector初始化的方法
- 草图大师:SketchUp 2019 for Mac
- MindMaster Pro 7.3中文版 — 亿图思维导图
- itextpdf 提取数字签名签章图片
- 如何按照滑环的原理来自制简易导电滑环
- 《现代信息检索导论》课程梳理
- windows开机老显示请选择要启动的操作系统
- 掌财社骑士:顾比均线怎么设置?顾比均线的投资技巧介绍
- android usb充电电流,留心手机充电电流大小,别等到“机毁人伤”时才后悔!
- 关于2021.3版本的Eclipse汉化以及汉化转回英文的一些问题
- 西安电子科技大学期末C语言考试2022年真题 --LXY
- 当有人知道你的愿望想帮你实现你会是怎样
- Java蓝桥杯——比赛对局匹配
热门文章
- 玩转oracle 11g(30):ora-03135和plsql乱码问题
- 微信小程序 禁止弹框下面的内容滑动 弹窗禁止底部内容滚动
- wcl怀旧服网站中文查服务器fb进度,魔兽世界怀旧服wa插件字符串分享 WCL评分和服务器排行查询...
- linux python安装教程_Linux系统如何安装Python?新手教程
- python识别简单训练模型_使用已经得到的keras模型识别自己手写的数字方式
- Rds基于mysql开发的_开发云数据库RDS MYSQL版讲解
- npm、webpack、vue-cli 快速上手版
- PHP实现中文字符串截取无乱码
- 用户思维模型,围绕用户核心四大模块,拉新、养熟、成交、裂变循环的效果...
- 在Google Maps 上点击标签后显示说明