首先我们要下载Mysql的安装包,大家可以到http://mysql.com官网中根据自己的电脑系统版本下载
也可以点击 MySQL资源 下载 密码:btuu
建议下载5.7以上的版本,因为省掉了许多麻烦,如果你是5.6及以下版本也没关系,可以看下面。
安装步骤:
1> 5.6及以下版本打开.dmg安装包会出现许多文件,其中有几个我们必须要安装的:mysql-5.6.x-osx10.x-x86_6.pkg,mysql.prefPane,mysqlStartupItem.pkg,而5.7以上版本则只有mysql-5.7.x-osx10.x-x86_6.pkg
2>* 首先5.6安装顺序
* mysql-5.6.x-osx10.x-x86_6.pkg// 主程序
* mysql.prefPane //系统偏好配置
* mysqlStartupItem.pkg// 系统启动后自动启动的补丁
    * 而5.7以上则只需安装 mysql-5.7.x-osx10.x-x86_6.pkg(注意,5.7安装完成后会弹出一个窗口,把窗口上的信息复制下来,千万不要丢,因为里面包含密码)
全部安装完成后,在系统偏好设置的最下方会出现MySQL的应用图标,而不是在应用程序里面,打开它!
这时,我们可以看到服务器属于关闭状态。我们点击右边StartMySQL Server按钮,输入密码,启动服务器
出现上图表示启动成功,接下来就要配置服务器。(5.6以下默认账户为root,密码为空,而5.7以上安装完成后密码随机生成)
打开终端,输入命令:
sudo vi~/.bash_profile
输入密码
输入 i
然后张贴下面的内容
#mysql
aliasmysql='/usr/local/mysql/bin/mysql'
aliasmysqladmin='/usr/local/mysql/bin/mysqladmin'
#ls
alias ls='ls-G'
然后按ESC键
输入:wq保存并退出
重新启动终端

进入终端后输入mysql -u root -p
回车
然后提示我们输入密码,(5.6以下的直接回车,5.7以上输入刚刚要你们保存的信息内localhost:后面的随机密码,注意:终端输入密码看起来是没有反应的,所以只管大胆输入就行,或者直接复制粘贴按回车键)
密码验证成功后会出现下面信息,这表明我们已经成功配置mysql了,当然如果你觉得命令行的操作太复杂,那么我们可以用界面话的工具,MYSQL官方就提供了个免费的管理工具。

接下来我们来安装mysql的管理工具MySQLWorkbench,安装步骤很简单,如图所示,直接把程序图标拖到Applications里面即可

安装完成后在应用程序中找到MySQLWorkbench并打开,红色区域就是我们的数据库,如果没有的话点击上面的“+”号创建连接(创建步骤参考下面低版本的创建步骤)

会要求我们输入密码,输入密码后点击OK
一般第一次登录会要求我们更改密码,如果需要更改,就根据提示更改就可以了
登录成功后出现的就是程序主界面了

如果安装的是较早前的版本,操作方法如下,点击NewConnection创建新连接
出现以下窗口(新旧版本通用)

在connection Name内输入你想要的名称 —— 点击Password后面的Store in Keychain按钮 ——输入密码 —— 点OK —— 在点击右下角的Test Connection测试连接是否可用,密码是否正确。
连接成功会出现以下窗口

好了,连接测试成功后我们就可以点击OK完成创建了。接着在窗口的Open connection to StartQuerying内就会出现我们刚刚创建的连接了 —— 双击他就能进入数据库的操作窗口了。
接下来就简单讲一下M有SQL的使用
创建表格:

到此,Mysql就安装完成并可以使用了。
如果有什么错误或者问题可以联系我,转载请注明出处,谢谢!

【数据库】MySQL的安装与简单使用的更多相关文章

  1. mysql的安装和简单的操作

    一.MySQL的安装和简单操作 1.了解MySQL MySQL有两个软件 ---服务器软件     - socket服务端     - 本地文件操作 - 解析指令(mysql语句)---客户端软件   ...

  2. python操作三大主流数据库(7)python操作mongodb数据库①mongodb的安装和简单使用

    python操作mongodb数据库①mongodb的安装和简单使用 参考文档:中文版:http://www.mongoing.com/docs/crud.html英文版:https://docs.m ...

  3. 数据库Mysql的安装及操作---数据引擎

    一.1.什么是数据           描述事物的符号记录称为数据.       2.什么是数据库         存放数据的仓库,只不过这个仓库在计算机上存储设备上. 二.Mysql的介绍     ...

  4. 数据库MySql的安装

    1.MySQL概述 MySQL最初是由“MySQL AB公司”开发的一套关系型数据库管理系统(RDBMS-Relation DataBase Management System).MySQL不仅是最流 ...

  5. 数据库 —— mySQL 的安装

    [转载Link]MySQL-5.6.24免安装版配置方法,有需要的朋友可以参考下. 1. 下载MySQL Community Server 5.6.24 2. 解压MySQL压缩包 将以下载的MySQ ...

  6. 数据库——MySQL及安装

    what's the MySQL MySQL是一个关系型数据库管理系统,MySQL 是目前最流行的关系型数据库管理系统之一,在 WEB 应用方面MySQL是最好的 RDBMS (Relational ...

  7. MySQL的安装及简单配置

    一 .数据库概念 Mysql能干嘛呢? 它就是一款软件,安装在任何一台计算机或者服务器上的时候,只要我告诉它创建一个文件,新增一个数据,删除一个数据它就能帮我去做想要的操作 那我们暂且能不能理解为my ...

  8. 数据库/MySQL的安装

    来源:https://www.cnblogs.com/liubing8/p/11431382.html mysql的安装.启动和基础配置 —— windows版本 1.下载 第一步:打开网址,http ...

  9. MySQL(二)MySQL的安装和简单使用

    1.MySQL产品的介绍 MySQL数据库属于MySQL AB公司,总部位于瑞典,后被Oracle收购. 优点: (1)成本低:开放源代码,可以免费使用 (2)性能高:执行很快 (2)简单:很容易安装 ...

随机推荐

  1. Elasticsearch安装

    在启动或者安装ES之前,需要先下载JDK 1.7以上的版本,对于2.0来说,要求JDK1.8以上. 检查JDK的版本 使用命令: java -version echo $JAVA_HOME 查看JDK ...

  2. SQL Server中的事务日志管理(9/9):监控事务日志

    当一切正常时,没有必要特别留意什么是事务日志,它是如何工作的.你只要确保每个数据库都有正确的备份.当出现问题时,事务日志的理解对于采取修正操作是重要的,尤其在需要紧急恢复数据库到指定点时.这系列文章会 ...

  3. Angular 1与 Angular 2之间的一些差别

    现在在用ng1.5.8做一个项目,ng的优点和特性我就不用多说了,ng1在陆续更新到1.5/1.6后就没再推出新版本了,ng2已经面世测试很久了,如同很多系统和框架一样,每个大的版本更新都会有新特性加 ...

  4. 【转】同一台Windows机器中启动多个Memcached服务

    上一篇介绍了Memcached的安装,但是如果手头上只有一台机器,又想做多节点测试咋办? 这就需要在一台机器上启动多个Memcached服务了. 假设Memcached在如下目录:C:\memcach ...

  5. ASP.NET MVC程序中动态修改form的Action值

    在练习ASP.NET MVC时,为了实现一个小功能,POST数据至服务器执行时,需要动态修改form的action值. 下面Insus.NET列举一个例子来演示它.让它简单,明白易了解. 你可以在控制 ...

  6. 温故而知新--sql存储过程复习

    存储过程是已编译好的T-SQL语句的集合,可以随时调用,速度快,不易出错. 可以传递参数,普通参数和输出参数(output) 实例1 create proc Newpro @testVarA int, ...

  7. SignalR入门之小试身手

    建立好持久性连接类TestConnection之后,现在为我们的SignalR程序配置持久性连接类以及访问路径. 进入刚刚建立的Startup类,进入Configuration这个方法里来配置: us ...

  8. Oracle忘记密码的处理办法

    可能有的人在很长一段时间不用Oracle数据库,然后在反过来用的时候就会发现自己依然忘记了密码... 这里提供一个忘记密码后的解决办法 首先呢,你打开数据库用 sys或者是sysdba超级管理员用户名 ...

  9. 【译】java.lang.ThreadLocal

    This class provides thread-local variables. These variables differ from their normal counterparts(副本 ...

  10. 基于TCP和多线程实现无线鼠标键盘-Socket(2)

    在(1)中,实现了Windows服务端与Android客户端的连接,本节将实现在Windows服务端与Android客户端之间传递数据. Android客户端的发送线程SendThread.java代 ...