文章目录

  • MYSQL下载安装
  • MYSQL操作
    • 赋权
  • 添加ODBC数据源
    • 手动配置
    • 命令行配置
      • Wdac: Add-OdbcDsn
      • odbcconf.exe
      • 其它方案
    • 64位机器上调用32位ODBC
    • warning & problem
      • String data, right truncation
  • 迁移sql server数据库到mysql
    • SQL SERVER链接mysql
    • warning
      • Mysql TIMESTAMP VS DATETIME

MYSQL下载安装

  1. 下载
    MySQL Community Downloads

  2. 安装:双击运行mysql-installer-web-community-8.0.31.0

    设置安装路径:
    MySQL Connector/ODBC
    MySQL的详细安装教程

MYSQL操作

赋权

// mysql
create user root@'%' identified by '123456';
grant all privileges on *.* to root@'%' with grant option;

mysql的赋权操作命令解析

添加ODBC数据源

手动配置

  1. 将Mysql数据库连接到window ODBC。打开windows ODBC数据源管理程序(注意32位DTCD,故ODBC也应使用32位)。
  2. 选择对应的数据源驱动程序。
  3. 添加Mysql数据库。填写ODBC连接名、MYSQL所在IP、MYSQL用户名、密码、数据库名。并点击【测试】,测试成功后,再点击【OK】。


    【MySQL】ODBC数据源配置

命令行配置

Wdac: Add-OdbcDsn

Add-OdbcDsn -Name "MyPayroll" -DriverName "MySQL ODBC 5.3 Unicode Driver" -DsnType "User" -Platform "32-bit" -SetPropertyValue @("DSN=ODBCNAME", "Server=127.0.0.1", "Trusted_Connection=Yes", "Database=DBNAME", "PORT=3306")

Add-OdbcDsn
Add an ODBC SQL Server connection with a specific user with Powershell
Creating an ODBC Connection With PowerShell Using a Specific Account

odbcconf.exe

// 创建系统DSN
// 仅能使用windows直接登录
"C://Windows//SysWOW64//odbcconf.exe" /A {CONFIGSYSDSN "MySQL ODBC 5.3 Unicode Driver" "DSN=DTCDHL7|SERVER=127.0.0.1|Database=DTCDHL7|PORT=3306|Trusted_Connection=Yes"}// 创建用户DSN
// 标准用户名、密码登录
"C://Windows//SysWOW64//odbcconf.exe" /A {CONFIGSYSDSN "MySQL ODBC 5.3 Unicode Driver" "DSN=DTCDHL7|SERVER=127.0.0.1|Database=DTCDHL7|PORT=3306|UID=root|PWD=password"}

如何通过命令行方式配置ODBC数据源

Windows上命令行实现运行时添加ODBC数据源-odbcconf命令的使用

Error Creating DSN using odbcconf.exe for SQL Server

其它方案

How can I create an ODBC connection from .bat file in Windows?

Create 32-Bit system ODBC DSN with Powershell

ODBC连接主流数据库的配置方法

64位机器上调用32位ODBC

cmd命令行中执行C:\Windows\SysWOW64\odbcad32.exe开启32位
64 位元 ODBC 位置:C:\Windows\System32\odbcad32.exe

Note for 32-bit programs running on 64-bit systems the path is HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\ODBC…

ODBC 管理员工具在 64 位版本的 Windows 中同时显示 32 位和 64 位用户 DSN

How can I create an ODBC connection from .bat file in Windows?

warning & problem

String data, right truncation

选择的ODBC数据库字符集 与 数据库字符集不统一。

迁移sql server数据库到mysql

  1. 下载安装navicat
  2. 新建连接
  3. 新建数据库
  4. 打开新建数据库,在【表】处右键,选择【导入向导】
  5. 选择对应sql server数据库

SQL SERVER链接mysql

sql server 连接访问 mysql

warning

Mysql TIMESTAMP VS DATETIME

两者都可用来表示YYYY-MM-DD HH:MM:SS[.fraction]类型的日期。

不同点

  • 两者的存储方式不一样。
  • 对于TIMESTAMP,它把客户端插入的时间从当前时区转化为UTC(世界标准时间)进行存储。查询时,将其又转化为客户端当前时区进行返回。而对于DATETIME,不做任何改变,基本上是原样输入和输出。
  • TIMESTAMP值不能早于1970或晚于2037。这说明一个日期,例如’1968-01-01’,虽然对于DATETIME或DATE值是有效的,但对于TIMESTAMP值却无效,如果分配给这样一个对象将被转换为0。

Mysql中timestamp用法详解

数据库MYSQL及MYSQL ODBC相关推荐

  1. S+MySQL——3.使用ODBC方式连接MySQL数据库

    文章目录 引言 1. 建立一个MFC对话框项目 2. 控件布局 2.1 添加控件 2.2 引入List Control控件类 2.3 定义控件变量 2.4 添加按钮点击响应函数 2.4 初始化List ...

  2. mysql(connector/ODBC)

    MySQL有很多的connector: 其中的 J,C++,C主要用于使用java,c++,c等语言开发连接MySQL应用时使用. ODBC:主要用于各种平台Windows,Linuxe等上的通用程序 ...

  3. 数据库设计笔记——MySQL基础知识(四)

    概述 关系型数据库--由表来存储相关的数据,MySQL,SQL Server,Oracle等都是关系型数据库: 元数据:用于集成并管理数据. MySQL数据库 用户数据库:用户根据需求创建数据库 系统 ...

  4. php 复制mysql数据库_PHP连接MySQL数据库的三种方式

    本篇文章给大家介绍一下PHP连接MySQL数据库的三种方式(mysql.mysqli.pdo),结合实例形式分析了PHP基于mysql.mysqli.pdo三种方式连接MySQL数据库的相关操作技巧与 ...

  5. openldap范例数据库mysql_用mysql作openldap的后台数据库

    Setting up OpenLDAP with MySQL backend 用mysql作后台数据库安装openldap author: TBONIUS OpenLDAP is an X.500 L ...

  6. MySql基础篇---001 数据库概述与MySQL安装篇:概述,表和类对应关系,表关系、数据库卸载,下载,安装,配置,启动,登录,演示,图形化工具,目录结构,常见问题

    第01章_数据库概述 讲师:尚硅谷-宋红康(江湖人称:康师傅) 官网:http://www.atguigu.com 1. 为什么要使用数据库 持久化(persistence):把数据保存到可掉电式存储 ...

  7. mysql导入复杂excel表格,较复杂的excel表格导入数据库oracle或mysql《》

    在JAVA web开发中怎么把Excel中的数据导入到oracle数据库中 1.准备数:在excel中出需要的数据 2.将excel中的数据另存为文件(有制表符分隔的) 3.将新保存到文本文件中的数据 ...

  8. MYSQL个人学习笔记——数据库介绍、mysql安装配置、数据库操作指令、备份恢复、mysql函数、例题分享

    数据库 一.数据库概述 数据库(DataBase,简称DB):长期存储数据的仓库 数据库分类:层次式数据库.网络式数据库.关系型数据库 数据库特点: 1.实现数据共享,减少数据冗余 2.采用特定的数据 ...

  9. mysql 多线程_数据库选型之MySQL(多线程并发)

    本博客记录作者在工作与研究中所经历的点滴,一方面给自己的工作与生活留下印记,另一方面若是能对大家有所帮助,则幸甚至哉矣! 简介 鉴于高频中心库task部分占用机器较多,为节省成本,调研数据库或缓存.在 ...

最新文章

  1. winscp连接虚拟机Linux被拒绝的问题解决方案
  2. iOS知识小集·NSNumber to NSString出错啦
  3. QT中无法使用10^n次方来计算
  4. [云炬创业基础笔记]第二章创业者测试10
  5. HDU - 3397 Sequence operation(线段树+区间合并)
  6. 【NOIP2013积木大赛,NOIP2018铺设道路】积木大赛(思维,贪心)
  7. linux lockf文件锁存在,进程停止,Linux文件锁学习-flock, lockf, fcntl
  8. 怎样让手机立马变空号?
  9. 在python中、如果异常并未被处理或捕捉_Python异常处理总结
  10. [expimp]exp导出笔记
  11. 《图解算法》学习之算法复杂度、运行时间
  12. iis展示下载 MP4视频的一些心得
  13. xshell报initialize flexnet service failed error code 50003错误
  14. 【NOIP2016提高组复赛】蚯蚓 题解
  15. ISO26262第二版发布
  16. 【图】上海居住证办理指南
  17. 半导体无尘车间测试尘埃粒子浓度等级设备
  18. welcome.php,welcome.php
  19. day12函数进阶作业
  20. 中学校园网计算机网络工程系统设计,中学校园网络系统设计方案.pdf

热门文章

  1. TPM分析笔记(九)TPM资源实体-句柄
  2. VMware克隆Linux虚拟机
  3. 工作流之Camunda开发记录(一)----常用API与流程
  4. Docker三剑客——Docker Compose
  5. 10进制转化为16进制的算法
  6. 基于C语言的网络编程的项目
  7. Tekton实践篇-Tekton和Argocd的梦幻联动
  8. LVI-SAM imageProjection.cpp 代码阅读 附录
  9. 关于jason中大括号和中括号的区别
  10. 分布式发号器架构设计