引言:
以前自学时写了一些iOS的程序,数据都是放在本地存储和访问。现在慢慢想突破一下自己的知识的局限,开始考虑把数据放到网络服务器上,使应用能处理更多数据,更符合用户的使用习惯。
因为自己不是学计算机专业的,对网络,数据库这块知识还很欠缺,始终不得要领,直到一天和朋友讨论时,朋友点拨几句,才搞明白原来数据库在MAC下也可以使用的,我以前看到的资料都是讲Windows下如何搭建环境,使我始终以为只有在Windows下才能使用,惭愧...
方向有了,就开始翻阅资料,动手尝试起来。
一:安装MySQL
1.1
首先进入mysql的官方下载页面。http://www.mysql.com/downloads/
在页面最下面,我选择的是community edition。点击Community (GPL) Downloads进入下一个页面。
1.2
这个页面下选择MySQL Community Server,点击DOWNLOAD进入下一页面。
1.3
在这里选择操作系统,版本,和文档格式,我选择的是DMG格式的。点DOWNLOAD后会问是否要注册,我是注册了再继续的。
1.4
下载完后,双击pkg文件进行安装,很快就安完了。
到这里为止,其实mysql已经可以在命令行下使用了,不过我当时还没意识到这件事情,就开始了下面的折腾。
二:安装MySQL Workbench
2.1
在http://dev.mysql.com/downloads/页面下找到Workbench的下载连接。点击进入下载页面。
2.2
只有一个版本可选,直接点击下载。
2.3
下载完后,双击安装即可,这里应该不会出什么问题。双击打开后界面类似下图。第一次打开是没有名字为“1”的那个连接的,那是我后来建的,颇费周折。
2.4
安装好Workbench后,我就第一时间急着建立连接,开始建我的数据库,谁知这里开始出现问题。
按照网上的说明,在左上角“MySQL Connections"右侧找到”加号“标志,点击之后出现一个”Setup New Connection"的对话框,按照网络说法填写基本信息之后即可完成一个连接到本地数据库的连接。
But,按照网络博客操作时,遇到了这个错误号是61的提示。
三: 查找问题
I've been trying to create a new database connection on workbench. However, every time I test a connection there is an error message that says
Failed to connect to mysql at 127.0.0.1:3306 with user root access denied for user 'root'@'localhost'(using password:YES)
我测试的结果: