美文网首页SQL
Mac下MySQL的安装及出现的问题

Mac下MySQL的安装及出现的问题

作者: 因幡白兔 | 来源:发表于2018-03-26 22:10 被阅读54次

使用安装包安装mysql

(1).下载mysql  
(如果需要安装包的可以在文章底部留言,mac用户推荐一款叫freeVpn的梯子,速度还行把)

链接在此

(2).记住密码
    下载完成后,双击打开一路确定,但是当弹出一个MYSQL Installer提示框的时候一定打开备忘
    录复制粘贴记下弹出框的密码如2018-03-25T14:12:48.364870Z 1 [Note] A temporary
    password is generated for root@localhost: rkI=vNd=g9>: 或者只复制密码部分
    就可以rkI=vNd=g9>:

昨天就是在这里没有记住然后吃了大亏= 。 =

(3).配置路径
     打开vim
      cd ~
      touch .bash_profile
      open -e .bash_profile
      添加这句PATH=$PATH:/usr/local/mysql/bin 随便什么位置都行

也可以用Atom等文本编辑器打开

(4).登录MySQL
    mysql -uroot -p 
    输入之前保存的密码

没保存的话往下看

(5).修改密码
SET PASSWORD FOR 'root'@'localhost' = PASSWORD('newpass');
当看到Query OK,0 rows affected ,1 warning(0.02sec)那么恭喜你修改成功了
如果版本比较新会有warning,如果想查看warning,可以用show warning

遇到的问题

(6).问题
  错误信息为:Access denied for user ['root'@'localhost'](mailto:'root'@'localhost') (using password: YES)

解决方案

 1./usr/local/mysql/bin/mysqladmin -u root -p shutdown或在系统偏好设置里面stop
 2.$ cd /usr/local/mysql/bin
   $ sudo su  然后输入管理员密码
   sh-3.2#
   sh-3.2#./mysqld_safe --skip-grant-tables &
   运行完Mysql服务就打开了
   Command + N重新打开一个终端
   mysql -u -root
   然后会出现以下内容:
   Your MySQL connection id is 57
   Server version: 5.7.10 MySQL Community Server (GPL)
   Copyright (c) 2000, 2015, Oracle and/or its affiliates. All rights reserved.
    Oracle is a registered trademark of Oracle Corporation and/or its
    affiliates. Other names may be trademarks of their respective owners.
    Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
    mysql>
    依次输入:
    mysql> FLUSH PRIVILEGES;
    mysql> SET PASSWORD FOR root@'localhost' = PASSWORD('888888');
    FLUSH PRIVILEGES; 
    Ctrl + D退出MySQL并关闭安全模式数据库
    然后再打开一次数据库
    最后执行$mysql -u root -p就可以成功进入MySQL

可视化工具推荐Navicat Premium 需要dmg的下方留言把~~~
如有转载需本人授权 = 。=

相关文章

网友评论

    本文标题:Mac下MySQL的安装及出现的问题

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