MySQL的下载与安装 和 navicat for mysql 安装使用
- Windows平台
- MySQL安装
- 示例数据导入
- Linux平台
- CentOS系统
- Ubuntu系统
- FAQ
- 密码生成工具-keepass
- 修改提示符
- 图形工具
- 删除报错
MySQL安装
mysql下载:32位系统下载
安装过程(以64位平台为例)
- 选择自定义安装

- 修改MySQL存放数据文件的目录C:\Program Files\MySQL\MySQL Server 5.5

- 这个页面是企业版的推广,直接关掉.我们只用免费的._

- 开始数据库配置向导

- 选择详细模式

- 选择开发者

- 选择多功能数据库

- 指定innodb表空间的位置,保持默认

- 选择业务类型,OLTP,在线交易处理

- 指定MySQL的服务端口,保持默认的3306.并推荐使用严格的sql模式
sql-mode="STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"
STRICT_TRANS_TABLES 事务型存储引擎将对输入数据做更严格的检查,这会导致MySQL拒绝接受绝大多数非法值
NO_AUTO_CREATE_USER 不带IDENTIFIED BY子句的GRANT语句将不能创建用户,防止创建一个(已经授权)没有口令的新用户.
NO_ENGINE_SUBSTITUTION 建表或修改表时,指定的存储引擎不可用,会报错
- 字符集设置,选择utf8

- 选择MySQL服务名,将MySQL的命令路径包含到环境变量中

- 设置root用户的密码,禁止使用123456之类的简单密码,推荐使用大小写字母+数字的混合密码,长度16位即可.
推荐使用keepass工具软件生成,FAQ部分有介绍.
不要创建额外的匿名用户.
- 执行之后,MySQL会自动启动,点击Finish完成配置

- 打开运行,使用cmd命令.先设置cmd的布局,将缓冲区的宽度和高度设置为9999(最大),避免前面的输出结果被截断,或者因为换行导致的格式混乱.

- 以本地(localhost)的方式连接MySQL.注意:不要将密码以明文的形式写在-p参数后面.
select user,host,password from mysql.user;
该命令可以查看当前MySQL中存在的帐号.host列的百分号(%),代表该MySQL数据库可以从任意地方连接.
尝试用本地IP地址连接MySQL.(ip地址查看命令:ipconfig,看输出的"以太网适配器""IPv4地址部分")
- 停止/重启MySQL
在"运行"窗口中,输入'services.msc',打开服务管理器,找到MySQL服务(MySQL这个服务名称就是第12步,选择的MySQL名称).左上角,有"停止","重启动"等命令.
示例数据导入
示例数据库下载地址http://examples.oreilly.com/9780596007270/
实体模型信息http://en.wikipedia.org/wiki/Entity-relationship_model
- 登录MySQL,创建bank库
CREATE DATABASE IF NOT EXISTS bank;
- 将下载的LearningSQLExample.sql文件放到C:\Program Files\MySQL\MySQL Server 5.5目录下
- 选择bank库
USE bank;
- 导入LearningSQLExample.sql的数据
SOURCE C:\Program Files\MySQL\MySQL Server 5.5\LearningSQLExample.sql;
或者
mysql -uroot -p bank < "C:\Program Files\MySQL\MySQL Server 5.5\LearningSQLExample.sql"
- 查看导入的数据表
执行SHOW TABLES;
- 附:表定义说明
表名 定义 account 为特定顾客开放的特定产品 branch 开展银行交易的场所 business 公司顾客(customer表的子类型) customer 与银行业务来往的个人或公司 department 执行特定银行职能的雇员分组 employee 银行的工作人员 individual 个人顾客(customer表的子类型) officer 允许为公司顾客发起商务交易的人 product 向顾客提供的银行服务 product_type 具备相似功能的产品的分组 transaction 改变账户余额的操作
Linux平台
导入数据,参考Windows部分.
CentOS系统
安装过程省略,参照编译/二进制/rpm安装文档
Ubuntu系统
参考http://www.percona.com/doc/percona-server/5.5/installation/apt_repo.html
注意
- VERSION代表的是发行代号,如果是12.04LTS版本,请替换为precise
- 通过apt-get方式安装的版本是最新版本.
- 设置mysql的root用户密码
FAQ
密码生成工具-keepass
官网http://keepass.info/
2.21版下载地址http://downloads.sourceforge.net/keepass/KeePass-2.21-Setup.exe
生成随机密码
- Tools -> Password Generator

- 显示生成的密码列表,查看Preview选项卡,随便选择一行都可以.

修改提示符
在my.cnf配置文件的mysql部分中增加
prompt=\\R:\\m:\\s\_\h:\p\_\\d>
(默认)mysql>
(修改后)10:11:36 127.0.0.1:3306 (none)>
图形工具
heidisql
官网地址http://www.heidisql.com/
删除报错
mysql> drop database if exists bank;
ERROR 1010 (HY000): Error dropping database (can't rmdir '.\bank\', errno: 17)
解决办法:进入C:\Program Files\MySQL\MySQL Server 5.5\data\bank目录,查看是否有其他非数据库的文件.有的话,清除.
-------------------------------------------------------------------------------------------------------------------------------------------------------------------
-------------------------------------------------------------------哥哥是分割线----------------------------------------------------------------------------------
-------------------------------------------------------------------------------------------------------------------------------------------------------------------
navicat for mysql 安装使用
一、navicat的下载(提供各种版本下载)
二、安装激活。
三、使用
1,连接本地数据库时,“主机或IP”一栏填写“localhost”或者是“127.0.0.1”,填写自己数据库名称和密码,名称可以为空,其他数据可以不用改。点击左下角的“测试”,如果显示“连接成功”,就可以创建该连接。

2、连接远程数据库时,只需要在“主机或IP”处填写IP地址即可,其他操作与本地连接一样,远程连接时延迟稍微大一点,点击“测试”或者连接时会慢一些。


这是我连接的两个数据库连接,红色为远程,蓝色为本地。
注意:使用Navicat for MySQL 必须先安装Mysql。
MySQL的下载与安装 和 navicat for mysql 安装使用的更多相关文章
- MySQL数据库安装和Navicat for MySQL配合使用
MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,目前属于 Oracle 旗下公司. MySQL 最流行的关系型数据库管理系统,在 WEB 应用方面MySQL是最好的 RDBMS ...
- MySQL5.7.19 免安装配置 + Navicat for MySQL安装和破解(附全部资源)
近段时间因为工作原因安装了好多次本地MySQL,安装过程也是时有曲折,索性记录一下. 环境: Win10 家庭版 MySQL5.7.19 (链接:https://pan.baidu.com/s/1 ...
- MySQL数据库安装与Navicat Premium 12 安装与破解
一.文件下载: MySQL:官网:https://www.mysql.com/downloads/(现在最新的是5.7版) 下载路径:"Downloads" ==>> ...
- MySQL存储过程和自定义函数、Navicat for mysql、创建存储过程和函数、调用存储过程和函数的区别
1 MySQL存储过程和函数 过程和函数,它们被编译后保存在数据库中,称为持久性存储模块(Persistent Stored Module,PSM),可以反复调用,运行速度快. 1.1 存储过程 存储 ...
- 忘记mysql密码,但是可以用navicat修改MySQL密码
1.首先:要知道你的账户 2.打开可以连接的navicat,在查询语句页面,输入以下操作,就可以修改成功密码了
- navicat for mysql安装与破解
Windows系统的电脑 navicat for mysql 的安装软件以及破解包 方法/步骤 从网上下载需要用到的navicat for mysql 的安装软件以及破解包. 双击navi ...
- 08 Linux下MySQL的下载、安装及启动
测试环境 主机系统:Win7 64位 虚拟机:VMware® Workstation 11.1.0 虚拟机系统:CentOS 6.5 64位 Kernel 2.6.32-431.e16.x86_6 ...
- CentOS-6.5下安装navicat for mysql
一.安装前准备 安装epel源 安装wine 如果不安装wine,则可能会出现安装完navicat for mysql后无法启动的情况. 二.安装epel源 cd /tmp ...
- 使用Navicat for Mysql连接mysql服务器
使用Navicat for Mysql连接mysql服务器 在windows上用Navicat for Mysql 连接装在虚拟机Ubuntu上的mysql服务器时出现的问题的解决方案. Navica ...
随机推荐
- Pig基础学习【持续更新中】
*本文参考了Pig官方文档以及已有的一些博客,并加上了自己的一些知识性的理解.目前正在持续更新中.* Pig作为一种处理大规模数据的高级查询语言,底层是转换成MapReduce实现的,可以作为MapR ...
- 摸索探寻之Mac OS 使用及快捷键
刚发现的一个介绍Mac OS入门的帖子,新入手Mac的同学可以看看http://www.cnblogs.com/chijianqiang/archive/2011/08/03/2126593.html ...
- 【原】iOS学习之UIApplication及其代理
1. 什么是UIApplication UIApplication 对象是应用程序的象征,不能手动创建,不能 alloc init,一个应用程序只允许 一个 . 每个应用都有自己的 UIApplica ...
- PHP的排序算法跟查找算法
排序算法: (1)冒泡排序 $arr = array(15,8,20,50,37,85,10,5,11,4); //冒泡排序 function maoPao($arr){ for($i = 0; $i ...
- UIPickerView理解
- ssh的原理和流程
一.strtus:第1步:把上面的jar包下载完成后,先在eclipse中新建一个web工程,新建工程的同时最好选上创建的同时添加web.xml文件 第2步:找到下载并解压好的strtus文件中找到a ...
- Onethink1.1 钩子和插件的使用!
Onethink下载请自行百度咯,安装也就几秒钟. 高手(略),只是针对和我一样需要了解的菜鸟. 主要讲一讲onethink插件的使用,因为这对我们的快速开发有帮助,所以记录一下,同时也希望能够帮助一 ...
- 开源代码分析之Android/iOS Hybrid JSBridge框架
Hybrid开发是现在的主流形式,对于业务快速迭代的公司尤其重要.曾将在鞋厂接触了很多关于Hybrid的理念,在这里分享一些Hybrid框架思想. Hybrid框架包括Native与H5的通信,Web ...
- [bzoj1072] [SCOI2007]排列perm
有一种暴力算法就是直接枚举. 正解就是状压dp 令f[i][j]:i:使用的数位的状态j:当前的模数 边界:f[0][0] = 1; f[i|1<<k][j*10+k % n] += f[ ...
- Cross join in excel --- Copy from Internet
Set up the Workbook In this example, there are two tables -- Raw Materials and Packaging -- and each ...