zoukankan      html  css  js  c++  java
  • MySQL for Mac 终端操作说明

    mysql for mac 终端操作说明
    MySQL服务开启
    Mac版mysql可以从设置里启动服务:

    如果想要在终端(Terminal)中操作mysql,需要先添加mysql路径,在此以zsh为例:

    # 打开设置文件
    vim ~/.zshrc

    # 添加路径
    PATH="/usr/local/mysql/bin:$PATH";
    export PATH

    # 应用
    source ~/.zshrc
    1
    2
    3
    4
    5
    6
    7
    8
    9
    终端中(开启/关闭/重启)mysql的操作为:

    # 启动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
    1
    2
    3
    4
    5
    6
    7
    8
    进入mysql命令行操作
    终端输入:

    mysql -u root -p
    1
    没有问题的话,终端需要输入mysql密码或者(无密码的话随便敲)直接进入mysql命令行。

    可能遇到的问题
    ERROR 2002 (HY000): Can’t connect to local MySQL server through socket '/tmp/mysql.sock’

    遇到此问题为没有正确启动mysql,查看开启服务过程中出现了什么错误。

    ERROR 1045 (28000): Access denied for user ‘root’@‘localhost’ (using password: YES)

    遇到此问题为mysql密码错误。

    ERROR 1045 (28000)解决方案
    跳过权限检查,直接进入(只是学习图方便)

    # 进入my.cnf设置文件
    sudo vim /etc/my.cnf

    # 在[mysqld]中添加
    skip-grant-tables
    1
    2
    3
    4
    5
    如果没有该文件,可以参考my.cnf文件设置

    :wq!保存后,重启mysql服务,就可以直接使用该命令进入mysql命令行:

    mysql -u root
    1
    修改mysql密码

    mac下修改mysql的密码
    --------------------- 

  • 相关阅读:
    微信卡券领用中的问题
    abp的开发20180425
    typescript 接口的新认识
    Jquery构建Form表单Post提交数据的简单方法
    EF使用时异常:对一个或多个实体的验证失败。有关详细信息
    VS快捷键简单记录
    比较和排序 IComparable And IComparer
    wpf全局异常
    MailBee的简单使用
    json数据的获取(网络摘抄)
  • 原文地址:https://www.cnblogs.com/hyhy904/p/11014028.html
Copyright © 2011-2022 走看看