Mac搭建MySQL数据库

作者: _Yhz | 来源:发表于2017-04-01 11:05 被阅读173次

    MySQL地址 : https://dev.mysql.com/downloads/mysql/

    MySQL Workbench地址 : https://dev.mysql.com/downloads/workbench/

    一、下载MySQL,MySQL Workbench,并安装

    首先,下载MySQL并安装后,会有一个对话框。就是你的MySQL的用户名,密码,端口路径。

    效果图1.png

    MySQL Workbench安装

    二、创建MySQL数据库

    打开MySQL Workbench,点击一个“+”号按钮。
    得到一个对话框,输入安装MySQL最后的信息,即可创建一个MySQL数据库

    效果图2.png

    三、需要修改MySQL密码

    1.首先需要开MySQL服务,在Mac偏好设置里面

    效果图3.png

    2.在终端中输入,输入后会一直执行
    $ sudo /usr/local/mysql/bin/mysqld_safe --skip-grant-tables

    3.新建一个终端,再输入
    $ sudo /usr/local/mysql/bin/mysql -u root

    4.进入到mysql,修改密码,刷新权限
    $ UPDATE mysql.user SET authentication_string=PASSWORD('请输入密码') WHERE User='root';
    记得刷新权限
    $ FLUSH PRIVILEGES;

    四、设置mysql允许外部IP访问

    还是在mysql下,执行操作:
    1.修改外部访问的路径为%,1234是root密码。
    $ GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '你的密码' WITH GRANT OPTION;
    修改后,记得刷新权限:
    $ FLUSH PRIVILEGES;

    2.可以查看
    $ use mysql; select user,host from user;

    五、OK,外部ip也可以访问,但需要开启服务

    mysql4.png

    六、错误

    1.ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)
    需要使用知道了密码登录
    sudo /usr/local/mysql/bin/mysql -u root -p

    七、注意的地方

    当我们外部ip可以访问的时候,两个的端口
    1.在eclipse上的ip和端口,对应mySQL配置时的端口3360


    QQ20170403-112241@2x.png

    2.我们接口访问的ip和端口,对应访问服务器电脑ip的端口8080


    QQ20170403-112305@2x.png

    相关文章

      网友评论

      • fa7622acdd3e:仅凭那寥寥数几的图片,就让我汗颜啊,对作者瞬间佩服的五体投地,有如醍醐灌顶之效,暮然回首发现自己已经没有什么技术可言,真是关公面前耍大刀班门弄斧。作者的无私奉献精神,值得生活在物欲横流的当今社会背景下的人深思,让我再次感受到世上还有好人在好人一生平安,至此请容许我再次对作者产生敬佩之情,此敬佩非彼敬佩,是由心而发令人肃然起敬。于是经过深思熟虑之后,我终于做出了一个令我都不敢相信的决定,那就是超过百字的回复。至此,我又做出了决定,要顶起这个帖子,不然将会受到道德的谴责,让真理无法重见天日,我相信一滴水也能激起千层浪,好帖不应石沉大海,顶起
        _Yhz:哥,我只服你。:+1:

      本文标题:Mac搭建MySQL数据库

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