Mysql(一)安装使用

Mysql(一)安装使用

笔者最近需要写一个的djangoCS系统,打算使用mysql作为后端的数据存储,不过在公司比较麻烦,只能闲时在家里用自己的win10笔记本上安装调试。

1、下载最新版本

http://cdn.mysql.com//Downloads/MySQL-5.7/mysql-5.7.12-winx64.zip

2、解压,在目录中的bin目录下依次执行下述命令:

mysqld -install

mysqld --initialize(初始化)

net start mysql

注:(1)默认路径下会有my-default.ini配置文件,这个文件在安装过程中可根据需要更改数据目录;

(2)很多人在安装过程中忘记第二条初始化命令,导致无法启动mysql

(3)Win10下需要以管理员权限运行cmd,否则会各种报错,报错……

这里就不得不吐槽一下mysql官网的资料,找了半天都没有找到详细的安装过程。

3、登陆链接:

mysql的目录加入到环境变量中,然后执行mysql -u root

发现登陆被拒绝,认证不通过。。。

找了比较多的资料,发现是因为执行了mysqld -initialize之后,会生成一个随机的密码,导致无法登陆。而这个随机密码产生在数据文件data目录下的err文件中:

 

打开这个文件,在里面可以看到生成的账号密码。

 

知道了密码,就可以执行:mysql -u root -p,输入密码登陆了。至此,只是初步的安装完成,万里长征才走完第一步。

 

最后,在环境变量中加入该mysql目录


4、数据库可视化工具管理:

这里可以使用Navicat for mysql(不过要收费),支持多种数据库链接。

http://navicatformysql.en.softonic.com/

不过还是建议用mysql官方的工具,mysql-workbench

http://cdn.mysql.com//Downloads/MySQLGUITools/mysql-workbench-community-6.3.6-winx64.msi

安装完成后:


这里说明一下,port 3306端口是mysql默认的数据库程序的端口,本地地址127.0.0.1

初次连接的时候,点击Test Connection时,系统会报错:Failed to connect to mysql

但实际上,这完全是一个不知所谓的错误,只要我们点击OK进行保存,然后点击保存后的链接图标,再进行连接时,会弹出更改密码的界面。等密码修改完成后,就可以正常的链接到数据库。这个时候,再点击“Test Connection”的时候,就会显示成功的链接。

链接后的正常界面:

 

5、创建数据库:

之前我们规划的数据,是以json体进行数据格式的存储,本打算是以非关系型数据库mongodb进行数据的存储,其对json格式的数据支持是非常好的,操作简单,性能速度也符合要求,只是因为考虑到后续的扩展,涉及其它CI数据的支持,最后考虑使用mysql数据库进行。

我们之前的目的是为了将mysql作为django的数据库后端,因此这里需要创建一个简单的数据表,作为一个数据的后算存储,以作为后续在django前端的显示。至于关系型数据库的使用,网上有比较多的教程,这里不作赘述。这里只是用mysql workench插入一个简单的table,并写入一些简单的数据。

建议可查看官方的文档:

 

链接创建一个简单的数据库:

 

6、使用workbench进行创建查询:

 

7、准备数据:

既然已经OK,那么就开始需要准备我们的数据了,便于与django进行对接。


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值