zoukankan      html  css  js  c++  java
  • mysql mac 安装与使用遇到的问题

    1、ln: /usr/bin/mysql: Operation not permitted 报错

    http://www.cnblogs.com/machao/p/6206483.html

    原因:这是因为苹果在OS X 10.11中引入的SIP特性使得即使加了sudo(也就是具有root权限)也无法修改系统级的目录,其中就包括了/usr/bin。要解决这个问题有两种做法:一种是比较不安全的就是关闭SIP,也就是rootless特性;另一种是将本要链接到/usr/bin下的改链接到/usr/local/bin下就好了。

    解决:sudo ln -s /usr/local/mysql/bin/mysql /usr/local/bin

    2、

    http://blog.csdn.net/soft2buy/article/details/50223373

    启动MySQL服务
     
     

    sudo /usr/local/MySQL/support-files/mysql.server start

     
    停止MySQL服务
     
     
    sudo /usr/local/mysql/support-files/mysql.server stop
     
    重启MySQL服务
     
     
    sudo /usr/local/mysql/support-files/mysql.server restart
     
    3、Mac 修改mysql root密码
    1、停止mysql服务
    sudo /usr/local/mysql/support-files/mysql.server stop
    也可以:通常是在 '系统偏好设置' > MySQL > 'Stop MySQL Server' 但是有时候我操作无效
    2、
    sudo /usr/local/mysql/bin/mysqld_safe --skip-grant-tables
    3、打开另一个新终端,输入:
    sudo /usr/local/mysql/bin/mysql -u root

    UPDATE mysql.user SET authentication_string=PASSWORD('新密码') WHERE User='root';

    FLUSH PRIVILEGES;
     
     q
    4.  重启MySQL.
    但是我遇到的是,这样修改的密码,可以直接在终端用 mysql -uroot -p123456登录(假设root密码是123456),
    但是在navicat连接时会报错,说是密码已过期。
    解决方法:
    在终端以root用户身份登录
    mysql -uroot -p123456
    然后,操作以下命令修改密码:

    SET PASSWORD = PASSWORD('root123');

    这样再在navicat上重新链接就可以了。

     
     
  • 相关阅读:
    PHP xml_parser_set_option() 函数
    PHP xml_parser_get_option() 函数
    PHP xml_parser_free() 函数
    PHP xml_parser_create() 函数
    显示模式 | @media.display-mode (Media Queries)
    显示 | display (Flexible Box Layout)
    时间 | <time> (Values & Units)
    方向 | direction (Writing Modes)
    方向 | @viewport.orientation (Device Adaptation)
    文本阴影 | text-shadow (Text Decoration)
  • 原文地址:https://www.cnblogs.com/bonnie-lbn/p/7225610.html
Copyright © 2011-2022 走看看