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 ...
随机推荐
- Node.js中 express-session的奇怪问题
var session = require('express-session'); app.use(cookieParser()); 行 登录以后访问的时候有时候会报这样的错误: The la ...
- PHP Manager for IIS
SOAP error on IIS8 Registering new PHP version sets bad values set for FastCGI activityTimeout, requ ...
- Android 关于 ActionBarSherlock 的使用
原文地址 本文内容 使用 主题化 ActionBarSherlock 演示项目 本文 ActionBarSherlock 简单演示 最近一个星期被 actionsherlock 搞得很不爽(光去足疗店 ...
- asp.net 除法保留小数
(Convert.ToDouble(num1)/Convert.ToDouble(num2)).ToString("0.00"); .只要求保留N位不四舍5入 float f = ...
- Jquery——hover与toggle
hover方法的语法结构为:hover(enter,leave) hover()当鼠标移动到元素上时,会触发第一个方法,当鼠标移开的时候会触发第二个方法 复制代码 <html> <h ...
- WinForm 之 VS2010发布、打包安装程序
第一步.在vs2010 打开要打包的应用程序解决方案,右键“ 解决方案 ” → “ 添加 ” → “ 新建项目 ” → “ 其他项目类型 ” → “ 安装和部署 ” → “ Visual Studio ...
- IDEA中Gradle插件的使用
Idea本身已经集成了Gradle插件,你可以在File | Settings | Build, Execution, Deployment | Build Tools | Gradle 下找到 相关 ...
- 转 PHP常用正则表达式汇总
1. 平时做网站经常要用正则表达式,下面是一些讲解和例子,仅供大家参考和修改使用: 2. "^\d+$" //非负整数(正整数 + 0) 3. "^[0 ...
- Linux中wget用法
Wget简介:Linux系统中wget是一个下载文件的工具,它用在命令行下.对于Linux用户是必不可少的工具,我们经常要下载一些软件或从远程服务器恢复备份到本地服务器.wget支持HTTP,HTTP ...
- Ulua_toLua_基本案例(八)_LuaAccessingArray
Ulua_toLua_基本案例(八)_LuaAccessingArray using UnityEngine; using LuaInterface; public class AccessingAr ...