MySQL for Mac 终端操作说明

时间:2019-06-13
本文章向大家介绍MySQL for Mac 终端操作说明,主要包括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的密码
--------------------- 

原文地址:https://www.cnblogs.com/hyhy904/p/11014028.html