Mac下安装与配置MySQL及常见问题
来源:互联网 发布:奔驰赞助s7 知乎 编辑:程序博客网 时间:2024/06/05 17:07
本文主要讲述在Mac下安装MySQL以及MySQL Workbench图形化管理工具。
一、MySQL安装
1、MySQL下载
MySQL v5.7官方正式版下载地址:http://www.jb51.net/softs/451120.html
点击上面的地址,会看到如下图的页面。你可能不知道该下载哪一个,我下载的是最后一个,就是图中标注红色的那个按钮,为什么?因为它是dmg文件,傻瓜式安装,一路确认就可以。
点进去之后,你会看到两个大大的按钮,登录和注册。如果你不想做这些繁琐的动作,别急,看下图红框圈中的文字,点击就可以直接下载了。
2、安装mysql
下载完成后,点击安装,一路确认,等待安装成功。即可。
3、启动mysql
两种方式:
1)命令行启动
打开终端,使用以下命令,分别表示mysql服务的启动和关闭
2)图形化启动
进入系统偏好设置,最下边一行,找到mysql打开,点击"Start MySQL Server",启动mysql
4、安装完成后终端输入:
----显示版本号说明正常,若显示command not found,在终端输入如下,”/usr/local/mysql/bin/mysql”为mysql默认安装路径:
$ cd /usr/local/bin/
$ sudo ln -fs /usr/local/mysql/bin/mysql mysql
5、关闭mysql服务:
6、配置root账号的密码,默认没有配置,
-----在终端内输入(开启安全模式启动mysql):
-----修改密码,终端输入(逐行输入,必须,“****“为设置的密码):
7、配置完成后验证,在终端输入:
----提示输入密码,进入mysql说明成功!
登录格式:
mysql -h 主机名 -u 用户名 -p
- -h : 该命令用于指定客户端所要登录的MySQL主机名, 登录当前机器该参数可以省略;
- -u : 所要登录的用户名;
- -p : 告诉服务器将会使用一个密码来登录, 如果所要登录的用户名密码为空, 可以忽略此选项。
以登录刚刚安装在本机的MySQL数据库为例, 在命令行下输入 mysql -u root -p 按回车确认, 如果安装正确且MySQL正在运行, 会得到以下响应:
Enter password:
若密码存在, 输入密码登录, 不存在则直接按回车登录, 按照本文中的安装方法, 默认 root 账号是无密码的。登录成功后你将会看到 Welecome to the MySQL monitor... 的提示语。
然后命令提示符会一直以 mysql> 加一个闪烁的光标等待命令的输入, 输入 exit 或 quit 退出登录。
二、MySQL Workbench的安装
1、MySQL Workbench的下载
官方下载网址:https://dev.mysql.com/downloads/workbench/
进入官网后下载,操作系统已选好MAC OS X
2、安装MySQL Workbench
下载完成之后安装就非常简单,双击即可安装。安装完成之后我们在“应用程序”里面就能看到MySQL Workbench程序了。点击打开:
选择MySQL Connections下的local instance 3306或者点击+号自己建立一个链接,即可进入操作数据库的界面。
参考:
http://www.cnblogs.com/xiaozhiblog/p/5664521.html
http://www.jb51.net/article/103841.htm
http://www.cnblogs.com/macro-cheng/archive/2011/10/25/mysql-001.html
http://www.cnblogs.com/mr-wid/archive/2013/05/09/3068229.html#d15
- Mac下安装与配置MySQL及常见问题
- 【mysql】mac下mysql安装及配置
- mac 下下载安装及配置MySql
- MAC下安装与配置MySQL
- MAC下安装与配置MySQL
- MAC下安装与配置MySQL
- MAC下安装与配置MySQL
- MAC下安装与配置MySQL
- MAC下安装与配置MySQL
- MAC下安装与配置MySQL
- MAC下安装与配置MySQL
- MAC下安装与配置MySQL
- MAC下安装与配置MySQL
- MAC下安装与配置MySQL
- MAC下安装与配置MySQL
- MAC下安装与配置MySQL
- MAC下安装与配置MySQL
- MAC下安装与配置MySQL
- PYTHON 一些基础面试题目总结
- html5移动端页面1px边框问题
- mapreduce执行过程详细讲解
- HDU 1040数组输出格式&简单排序
- linner入门
- Mac下安装与配置MySQL及常见问题
- Intellij IDEA的快捷键使用
- Nginx配置反向代理
- SEO(搜索引擎优化)是不是任何行业、产品都适合做SEO?
- JAVA注解之@PostConstruct和@PreConstruct
- H5选择器总结
- Apache Jmeter 学习(一)
- android ViewStub
- 优化,提升速度和效率,核心就是一个字“拆”