热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

mysql,mysqlworkbench,mysqlodbc驱动程序的下载和安装

文章目录下载安装mysqlmysqlworkbenchmysql的odbc驱动程序数据库设计:表和表如何关联,行内数据的分解,信息存在什么

文章目录

  • 下载安装
    • mysql
    • mysql workbench
    • mysql的odbc驱动程序

数据库设计:表和表如何关联,行内数据的分解,信息存在什么表中
数据库 表 列 行 主键 外键

如何写出高效的SQL(用时最短)

下载安装

mysql

参考链接,非常好

如果输入mysqld --initialize-insecure --user=mysql命令后报错没有VCRUNTIME140_1.dll,那就百度微软常用运行库合集,安装后重启就好了。

如果输入mysqld install命令后显示Install/Remove of the Service Denied,则是因为你没有用管理员身份打开cmd.exe,而是用的用户身份,重新用管理员身份打开再输入就好了。

在这里插入图片描述

mysql> \q
Bye

输入\q也可以退出

登录命令:mysql -u root -p
修改密码命令:mysqladmin -u root -p password
我的新密码:0122
用户:root
(家里电脑的mysql密码也是0122,用户也是root)

把mysql服务的启动类型改为手动了,开机则不会自启动

以后登录时输入:

mysql -u root -p

root是用户名,然后他会提示你输入密码,不要把密码跟在后面

>mysqladmin -u root -p password命令是用来修改密码的哈,不要用了

mysql workbench

下载地址

下载后直接双击.msi文件一路安装,注意改一下安装路径,不喜欢装在C盘

在这里插入图片描述
花了十几分钟熟悉了下workbench,刚开始一脸懵逼,sql必知必会官网提供的readme操作做了好久才做对。

建立了新的数据库,然后用sql语言创建了5个表,即书上的样例表,遇到一个问题:tables没有下拉菜单,后来发现右键refresh all就有了

点击schema名字右边的i,即信息,可以看到这个数据库的所有信息
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

mysql的odbc驱动程序

下载地址
在这里插入图片描述

ODBC是接口标准,没有实现,就像C++的抽象类一样,只是接口,没有实现。它的好处是,一套代码就可以访问不同的关系数据库,不需要改代码,只要遵循odbc接口就好了,调用ODBC的api。不同的数据库的实现不一样,但是对外的接口又要一样(按照ODBC标准来写),所以外界就可以用一样的方式访问了。

我刚开始都不知道还要下载这个,但是在配置ODBC数据源时发现没有对应mysql的驱动程序,于是又去下载
在这里插入图片描述
在这里插入图片描述

下载的.msi文件,直接双击开始安装,但是这个文件必须安装在C盘,没法改

遇到了下图问题,其实这个模块是在路径中的,但还是报错,我在网上搜到的资料说因为操作系统是ghost的,缺少一些东西,于是就安装了vcredit等dll运行库,还是不行,就直接用360软件管家装了微软64位运行库合集(网友说它可以解决很多类似问题),装了好久,也不知道装成功没,后来就作别的事情了

在这里插入图片描述
在这里插入图片描述

最后不知道咋的,我有点忘记了,,,,莫名其妙的就好了,我点的是64位ODBC数据源,可能之前出错主要还是版本的问题,我不知道我到底应该用32位还是64位,现在发现是64位,因为是32位在报错

在这里插入图片描述在这里插入图片描述

这是因为我没有打开workbench,没有连接数据库,按照下面的方法连接到再添加就没问题了

很久没用,中间还重启了几次电脑(一天内,为了安装theano天哪),再进workbench就找不到之前创建的数据库和表了,
在这里插入图片描述
原来服务器没运行,需要点击左侧的startup,然后点击启动start server,就会变为下下图的绿色running状态
在这里插入图片描述
在这里插入图片描述
也能在左下角看到连接的信息

在这里插入图片描述
左侧也可以看到数据库了
在这里插入图片描述
然后再进入ODBC64位数据源,按照刚才的图一模一样填写,就可以成功了。因为添加ODBC数据源时需要数据库是连接状态。
在这里插入图片描述
可以看到系统DSN中有了刚才添加的数据源
在这里插入图片描述

我简单试了试直接用命令行和mysql交互,水平还不够,还做不到,一直出错,还是用workbench吧


推荐阅读
author-avatar
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有