Mysql(一)安装使用

Mysql(一)安装使用

笔者最近需要写一个的django的CS系统,打算使用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进行对接。

时间: 2024-10-10 12:54:11

Mysql(一)安装使用的相关文章

Windows下MySQL下载安装、配置与使用

用过MySQL之后,不论容量的话,发现比其他两个(sql server .oracle)好用的多,一下子就喜欢上了.下面给那些还不知道怎么弄的童鞋们写下具体的方法步骤. (我这个写得有点太详细了,甚至有些繁琐,有很多步骤在其他的教程文档里都是省略掉的,但我还是要写出来,因为我当时走了很多弯路,我希望你们能够避免我走的这些弯路.当然,知道同学的可以略过,选择你想知道的地方看) 第一大步:下载.(不需要注册也可以下载,直接点下面的no thanks) a.俗话说:“巧妇难为无米之炊”嘛!我这里用的是

CentOS6.5 - yum对Mysql的安装与配置

一.mysql的安装 1.查看是否安装mysql [[email protected] ~]# rpm -qa | grep mysql 如果有进行卸载(以下三种方式选一种即可): 1)rpm -e mysql-libs-5.1.71-1.el6.x86_64 //普通删除模式 2)rpm -e --nodeps mysql-libs-5.1.71-1.el6.x86_64 // 强力删除模式,如果使用上面命令1)删除时,提示有依赖的其它文件,则用该命令可以对其进行强力删除(推荐) 3)yum

mysql的安装和基本配置

一.mysql的安装和基本配置 1 安装cmake #./configure#make &&make install 2 安装mysql# yum install ncurses* bison*   # cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DMYSQL_DATADIR=/database/mydata -DSYSCONFDIR=/etc -DTMPDIR=/tmp -DWITH_INNOBASE_STORAGE_ENGINE=1 -

Python 3 mysql 简介安装

Python 3 mysql 简介安装 一.数据库是什么 1.  什么是数据库(DataBase,简称DB) 数据库(database,DB)是指长期存储在计算机内的,有组织,可共享的数据的集合.数据库中的数据按一定的数字模型组织.描述和存储,具有较小的冗余,较高的数据独立性和易扩展性,并且可为各种用户共享. 2.什么是数据(Data) 描述事物的符号记录称为数据,描述事物的符号既可以是数字,也可以是文字.图片,图像.声音.语言等,数据由多种表现形式,它们都可以经过数字化后存入计算机 在计算机中

mysql编译安装完成后,启动时报错The server quit without updating PID file

源码包下载: 编译安装: 设置配置文件: 添加启动脚本: 添加开机启动项: 完成后,/etc/init.d/mysqld start 时候报错如下: Starting MySQL..The server quit without updating PID file ( [FAILED] al/mysql/data/FrankTest01.pid). 1.防火墙SELINUX有没有关闭 2.3306端口有没有被占用   netstat -tulanp 3.是否有其他相关的mysqld进程在运行.

mysql 配置 安装和 root password 更改

第一步: 修改my.ini文件,替换为以下内容 (skip_grant_tables***重点) # For advice on how to change settings please see # http://dev.mysql.com/doc/refman/5.7/en/server-configuration-defaults.html # *** DO NOT EDIT THIS FILE. It's a template which will be copied to the #

win10安装MySQL免安装版

一:下载并解压 这个就不多说了https://dev.mysql.com/downloads/mysql/,简单的很 二:MySQL根目录下新建my.ini [mysql] # 设置mysql客户端默认字符集 default-character-set=utf8 [mysqld] #设置3306端口 port = 3306 # 设置mysql的安装目录 basedir=C:\Program Files\mysql-5.7.18-winx64 # 设置mysql数据库的数据的存放目录 datadi

MySQL平台安装及应用

       Mysql数据库安装应用 1:MySQL是一个多用户,多线程的服务. 优点: 高性能 高可靠,易于使用 默认使用TCP 的3306端口匹配文件为 /etc/my.cnf   2:MySQL的编译安装过程: 使用rpm -q mysql-server  mysql 检查是否安装MySQL数据包,如果有建议卸载,否则后续发生冲突 安装ncurses-devel包解决依赖关系 rpm -ivh /media/Packages/ncurses-devel-5.7-3.20090208.e1

mysql数据库安装

用的可执行文件安装的,详细说明了一下!打开下载的mysql安装文件mysql-5.0.27-win32.zip,双击解压缩,运行"setup.exe",出现如下界面 mysql安装向导启动,按"Next"继续 选择安装类型,有"Typical(默认)"."Complete(完全)"."Custom(用户自定义)"三个选项,我们选择"Custom",有更多的选项,也方便熟悉安装过程: 在&

MySQL绿色安装

@echo off echo 停止服务 net stop mysql echo 删除服务 sc delete mysql echo 安装mysql... cd /d %~dp0\bin mysqld.exe -install ping 127.1 -n 1 >nul ping 127.1 -n 1 >nul echo 初始化mysql... mysqld.exe --initialize EXIT @echo off echo 停止服务 taskkill /f /im mysqld.exe t