PHP之连接MySQL数据库(Mac版的)

作者: 小白哥有话说 | 来源:发表于2017-04-07 17:20 被阅读170次

    痛哉,苦哉!

    自清明前1天开始着手研究数据库知识,从2个平台一个是腾讯课堂,一个是黑马平台寻找合适的数据库处理方面的视频进行学习,令人失望的是,全都是以Windows平台为主的,什么数据库介绍,如何连接,与PHP对接方面都让我这用Mac的听了之后一脸萌比!
    特别是昨天,都想实在不行,自己给电脑装个双系统算了,一看双系统对硬盘容量大限制,我偷偷瞧瞧自己的硬盘容量,好吧!我还有100多个G呢?开个小玩笑恩!
    好吧,感觉特别是昨天混混沌沌的时间过去了,一天都没有一点成就感!终于等到了今天,看老夫满血复活了!

    配图自我激励.png

    不说那么多了,说多了都是眼泪!

    一.数据库知识介绍(Windows版本的学习)
    1.数据库介绍:
    数据库里面有表
    表里有数据
    数据是最核心的
    市面上现在在使用90%以上使用的都是关系型数据库
    中级阶段 —第二代数据库
    关系型数据库和结构化查询语言:
    层级模型
    网状模型
    关系模型:
    特点:
    表是独立的,需要查询什么数据就到那个表中查询哪一个?
    关系模型中,每个表都是独立的,通过公共字段
    缺点:多表查询的时候效率低下!

    2.SQL简介:
    结构化查询语言,用来操作关系型数据库的
    常用的关系型数据库:
    Access(最小的数据库)
    MySQL
    sql server
    Oracle

    3.连接数据库
    几个DOS命令:(Windows)
    1.进入盘符:盘符: 比如c:
    2.进入盘符下的某个文件夹:
    cd + 路径
    cd ../ 回到上一级目录
    cd / 进入根目录
    连接MySQL服务器需要的参数:
    Host 主机
    Username 用户名
    Password 密码
    Port 端口

    二. 工具准备(废话不多说,上流程,亲测可以用哦!)
    首先下载好以下2款软件
    MySQL(开启数据库服务的软件)
    MySQLWorkbench(数据库里面的数据编辑软件)

    以上2款软件可以通过以下官网下载:
    https://www.mysql.com/downloads/
    不过这里我也下载并整理并上传到了我的云盘上:
    https://pan.baidu.com/s/1pKYyMj5 密码: r2h7

    对于此二者缺一不可,都要安装!

    三.流程 (下面来干货了!)
    1.首先先说下MySQL的安装问题:
    下载好MySQL后,双击进行一步步的安装,当安装到如下图所示的时候:

    数据库密码.png

    把图中的密码记录下,后面有用!
    接下来把数据库模式打开,跟着老司机照着做!

    点击系统偏好设置.png 进入数据库主界面.png 开启或者关闭数据库.png

    2.开启配置模式:
    按照下面的几张图的顺序点开并运行您的MySQL


    第一步.png

    第三步:在第二步 打开的文件中
    首先点击i 编辑打开的文件,然后加入以下的代码:
    PATH=$PATH:/usr/local/mysql/bin
    按esc按钮,输入:wq 按enter键回到终端界面,执行第四步!

    第二步和第四步.png

    3.打开终端,开始配置MySQL:
    按照下图所标识的一步步的进去设置您的mySQl命令,
    最后一定要记得关闭 .bash_profile之后,输入source ~/.bash_profile命令(我就是忘了这一步导致后面的MySQL命令无法用的)
    最后 输入:mysql -uroot -p ,没有报 command not found ,如下图,就证明成功了 !

    成功配置mysql命令.png

    4.最后处理:
    接着上面的 mysql -uroot -p 输入成功了之后,会让您输入密码,即为刚刚安装MySQL成功的密码!
    修改您的新密码,如下命令:
    SET PASSWORD FOR 'root'@'localhost' = PASSWORD('newpass');
    详见下图的操作!

    修改数据库密码的操作.png

    梳理下配置数据库流程如下:

    1.进入 cd  /usr/local/mysql/bin,查看此目录下是否有mysql
    2..执行vim ~/.bash_profile
    3.输入i 编辑bash_profile 文件,添加如下:PATH=$PATH:/usr/local/mysql/bin
    4.添加完成后,按esc,然后输入:wq保存并退出到终端界面。
    5.在命令行输入source ~/.bash_profile
    6.输入 mysql -uroot -p
    7.输入上面刚安装好MySQL之后的密码(密文模式,自己直接输就行了)
    8.打开数据库后,直接输入   
    SET PASSWORD FOR 'root'@'localhost' = PASSWORD('newpass');
    (其中的 newpass 为您的新密码即可!)
    

    5.安装MySQLWorkbench ,成功后打开如下图所示:

    MySQLWorkbench主界面.png

    6.自己遇到的问题如下:(其实主要是没有按照上面的顺序去做:)
    先上遇到的问题吧!

    没有安装MySQL或者关闭了连接.png

    上面这种情况一般就是第一次的安装MySQL时候误认为MySQL和MySQLWorkbench是同样功能的软件,造成只安装MySQLWorkbench 而没有安装MySQL ,当然也有可能是没有把MySQL服务给打开造成的!
    怎么打开,详见上面的MySQL的安装问题中打开数据库的方式

    重置密码之后才能连接数据库.png

    上面这个就是当Mysql安装了之后,但是没有进行上面的配置,最重要的是没有重置密码导致的错误!

    7.链接数据库成功的示例:


    链接数据库成功的示例.png

    哇咔咔,终于成功了!

    四 . 总结:
    坚持下去,经过近1个多月断断续续的研究,PHP的基本语法以及基础功能已经全部搞定,(面向对象方面的后续会补充出来,已经记好笔记,正在整理中。。。)
    想问下自己,多久没有做一件一直坚持下去的事情了,哪怕怎么的怎么的的,也义无反顾!
    再次重申个人的计划,坚持一家公司至少3年,坚持一个城市至少5年,坚持一个行业至少10年才能出成绩,一直成长在路上!
    我就是那个Code虐我千万遍,我爱Code如初恋的DaviD,一同学习吧,朋友!
    欢迎交流QQ:1824496534,备注:数据库!

    附上几个大牛的教程:
    mac安装mysql的两种方法(含配置):http://www.jianshu.com/p/fd3aae701db9
    (倾向MySQL的配置,重点参考!)
    Mac上的MySQL及其图形化管理工具安装:http://www.jianshu.com/p/ce5dba3bc02c
    (MySQL的更多操作命令)
    MAC下使用Workbench操作MySQL
    http://www.jianshu.com/p/66b063d6be94
    (更多倾向MySQLWorkbench的使用)

    附上自己的MySQL资源:
    https://pan.baidu.com/s/1pKYyMj5 r2h7

    相关文章

      网友评论

      • touchmii:brew安装方便一些吧
        小白哥有话说:@touchmii 恩恩,不过暂时还没去研究,没有发言权利,大牛,你可以说说你的想法,欢迎交流!

      本文标题:PHP之连接MySQL数据库(Mac版的)

      本文链接:https://www.haomeiwen.com/subject/ctbhattx.html