Mac MySQL 数据库管理(关系型数据库管理系统)
1、管理准备工作
1)管理数据库准备工作
下载相关软件
mysql-workbench-community-6.3.10-macos-x86_64.dmg
MySQL Workbench v6.3.10 for Mac下载地址,密码:igyq。
2)管理数据库注意事项
- 提前下载好相关软件,且安装目录最好安装在全英文路径下。如果路径有中文名,那么可能会出现一些莫名其妙的问题。
3)示例管理环境
- macOS 10.11.6
- macOS 10.13.3
2、下载安装 MySQL Workbench
- MySQL Workbench 是一款专为 MySQL 设计的 ER / 数据库建模工具。
2.1 下载 MySQL Workbench
访问 MySQL 官网,然后在页面中会看到 “MySQL Workbench” 下方有一个 “DOWNLOAD” 点击。

然后同样选择版本之后选择服务器进行下载,这里貌似只有一个版本。

2.2 安装 MySQL Workbench
下载完成之后安装就非常简单,双击即可安装。安装完成之后在 “应用程序” 里面就能看到 MySQLWorkbench.app 程序了,双击打开。到这里 MySql Workbench 就安装完毕了。

3、管理配置 MySQL
点击 MySQL Connections 后面的加号(➕ ),点击之后就会出现一个 “Setup New Connection” 的对话框,填写完 Connection Name 之后点击 OK。即可完成一个连接到本地数据库的连接。

完成之后在主界面的就会出现刚才建立的连接,如下图。

单击连接名或者选中一个连接之后点击 “Open Connection”,输入密码,即可进入这个操作数据库的界面。

这些所有的前提都是数据库服务得打开,在系统偏好设置的 MySQL 中进行设置。
4、常见问题
4.1 空密码登录
网络上,广为流传这样的结论,MySQL 的默认账号是 root,默认的密码是空。当我点击 OK 的时候,提示 “登录访问被拒绝”。Google 一下,找到一个解决方案:通过
mysqld_safe指令使得 MySQL 不需要验证就可以登录,登录成功之后,使用 MySQL workbench 修改用户密码。Mac 上 MySQL root 密码忘记或权限错误的解决办法见 MySQL 数据库配置章节。
4.2 MySQL 无法启动
macOS 的系统升级或其他原因可能会导致 MySQL 启动或开机自动运行时在 MySQL 操作面板上会有如下提示:
Warning:The /usr/local/mysql/data directory is not owned by the 'mysql' or '_mysql'这应该是某种情况下导致
/usr/local/mysql/data的宿主发生了改变,只需要在终端运行下列命令即可:$ sudo chown -R _mysql:wheel /usr/local/mysql/data
Mac MySQL 数据库管理(关系型数据库管理系统)的更多相关文章
- mySQL (关系型数据库管理系统)
MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,目前属于 Oracle 旗下产品.MySQL 是最流行的关系型数据库管理系统之一,在 WEB 应用方面,MySQL是最好的 RD ...
- Mac MySQL 数据库配置(关系型数据库管理系统)
前言 MySQL 关系型数据库管理系统. 1.配置准备工作 1)配置数据库准备工作 下载相关软件 mysql-5.7.21-1-macos10.13-x86_64.dmg mysql-workbenc ...
- MySQL(关系型数据库管理系统)
MySQL 关系型数据库管理系统,由瑞典MySQL AB 公司开发,目前属于 Oracle 旗下产品.MySQL 是最流行的关系型数据库管理系统之一,在WEB应用方面,MySQL是最好的 RDBMS ...
- 对象关系型数据库管理系统(PostgresQL )
PostgresQL是 对象关系型数据库管理系统(ORDBMS).PostgreSQL支持大部分SQL标准并且提供了许多其他现代特性:复杂查询.外键.触发器.视图.事务完整性.MVCC.同样,Po ...
- 初识MySQL,关系型数据库&非关系型数据库
初识MySQL,关系型数据库&非关系型数据库 数据库的分类: 关系型数据库:(SQL) MySQL,Oracle,Sql Server,DB2,SQLlite 通过表和表之间,行和列之间的关系 ...
- 关系型数据库管理系统(RDBMS)与非关系型数据库(NoSQL)之间的区别
简介 关系型数据库管理系统(RDBMS)是建立在关系模型基础上的数据库,主要代表有:Microsoft SQL Server,Oracle,MySQL(开源). 非关系型数据库(NoSQL),主要代表 ...
- Microsoft SQL Server(sql server 关系型数据库管理系统)
sql server一般指Microsoft SQL Server 关系型数据库管理系统 Microsoft SQL Server 是一个全面的数据库平台,使用集成的商业智能 (BI)工具提供了企业级 ...
- 初识mySQL(关系型数据库)
一.数据库修改密码 ①先执行use mysql; ②再执行update mysql.user set password=PASSWORD(要修改的密码) where user='root' ; ...
- [MySQL]理解关系型数据库4个事务隔离级别
概述 SQL标准定义了4类隔离级别,包括了一些具体规则,用来限定事务内外的哪些改变是可见的,哪些是不可见的.低级别的隔离级一般支持更高的并发处理,并拥有更低的系统开销. 1. Read Uncommi ...
随机推荐
- 一个WEB应用的开发流程
转载:http://www.51testing.com/html/56/n-3721856.html 先说项目开发过程中团队人员的分工协作. 一.人员安排 毕业至今的大部分项目都是独立完成,虽然也有和 ...
- 【Python】torrentParser1.00
代码: #------------------------------------------------------------------------------------ # torrentP ...
- python连接mysql实例分享_python
示例一 #coding=UTF-8 import sys import MySQLdb import time reload(sys) sys.setdefaultencoding('utf-8') ...
- 视频播放代码 crastr3
下载:http://down.51cto.com/data/1904974 代码(亲测): <html xmlns="http://www.w3.org/1999/xhtml" ...
- 微信小程序 - 上传图片组件
2019-01-08 更新至1.1:修复了一些问题 2019-03-14 全面更新,推荐:https://www.cnblogs.com/cisum/p/10533559.html 使用了es8的as ...
- js 开源k线图开发库
https://github.com/andredumas/techan.js/wiki http://techanjs.org/ A visual, stock charting (Candlest ...
- sqlalchemy 获取计数 count
from sqlalchemy import func message_count = self.db.query(func.count(Message.uid)).filter(Message.ui ...
- POJ 1548 Robots(最小路径覆盖)
POJ 1548 Robots 题目链接 题意:乍一看还以为是小白上那题dp,事实上不是,就是求一共几个机器人能够覆盖全部路径 思路:最小路径覆盖问题.一个点假设在还有一个点右下方,就建边.然后跑最小 ...
- 透彻理解Ioc
引述:IoC(控制反转:Inverse of Control)是Spring容器的内核,AOP.声明式事务等功能在此基础上开花结果.但是IoC这个重要的概念却比较晦涩隐讳,不容易让人望文生义,这不能不 ...
- JavaWeb开发之普通图片验证码生成技术与算术表达式验证码生成技术
转载请注明原文地址:http://www.cnblogs.com/ygj0930/p/6134649.html 另:算术验证码生成的JSP.Servlet实现均已移植github:https:/ ...