mac电脑mysql常用命令

用命令行启动(重启用restart,停止用stop):

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

#linux下可能需要使用下面命令(注意是mysqld,后面有个d):

systemctl restart mysqld

用命令查一下mysql的安装路径信息:

ps -ef | grep mysql

#需要设置别名才能直接使用mysql命令

alias mysql=/usr/local/mysql/bin/mysql

#登录mysql

mysql -u root -p

#如果mysql -u root -p 使用不了,可以尝试下面命令:

/usr/local/mysql/bin/mysql -h localhost -u root -p

#查看数据库

mysql> show databases;

#切入到某个库查询

mysql> use mysql;

#查询某个库的表

mysql> show tables;

#查询某个表的记录

mysql> select * from slow_log limit 2;

导入sql用source命令

=================

让alias永久生效

先找到系统里的alias存在哪里的,

然后把我们自己的alias添加进去,

再执行保存就好了。

//进入~/.zshrc 这个文件(因为我用的是zsh,所以文件名称是.zshrc,第一次进入可能是空的)

vi ~/.zshrc

添加一行:

alias mysql=/usr/local/mysql/bin/mysql

保存退出

再执行source ~/.zshrc 使永久之生效

其他的alias,也可以添加提高工作效率

===============

忘记密码,修改密码

1.先停止服务(一定要先停止下面命令才能生效)

系统偏好设置->最下边点mysql 在弹出页面中 关闭mysql服务(点击stop mysql server)

2.登录管理员权限 sudo su 输入密码,进入sh-3.2# 终端

sudo su

输入密码

进入终端输入:

sh-3.2# cd /usr/local/mysql/bin/

回车后输入以下命令来禁止mysql验证功能

sh-3.2# ./mysqld_safe --skip-grant-tables &

回车后mysql会自动重启(偏好设置中mysql的状态会变成running) 回到控制台

3.输入命令 ./mysql

sh-3.2# ./mysql

回车后进入数据库控制界面,输入下面命令。密码必须为复杂的密码,字母+数字,8位数以上(例如:admin1234)

mysql> SET PASSWORD FOR 'root'@'localhost' = 'admin1234';

mysql> FLUSH PRIVILEGES;

mysql> exit;

===============

使用命令卸载,执行下列命令

sudo rm /usr/local/mysql

sudo rm -rf /usr/local/mysql*

sudo rm -rf /Library/StartupItems/MySQLCOM

sudo rm -rf /Library/PreferencePanes/My*

rm -rf ~/Library/PreferencePanes/My*

sudo rm -rf /Library/Receipts/mysql*

sudo rm -rf /Library/Receipts/MySQL*

sudo rm -rf /var/db/receipts/com.mysql.*

================

查看mysql慢查询状态已经配置慢查询时间和日志。

查看慢SQL是否启用,查看命令:show variables like 'log_slow_queries';

如果结果为ON则是开启了,如果为OFF则表示禁用了。

开启慢查询命令:set global log_slow_queries = on;

查看慢查询参数,即设置超过多少秒的查询归为了慢查询。

参数为:long_query_time,查询命令: show global variables like 'long_query_time';

mysql默认时间为10秒,即10秒及以上的查询被归为了慢查询。我们的实际项目中根本就不可能这么包容你,所以得提供查询效率优化sql,让程序更快的执行。

设置命令:set global long_query_time =1;设置时间为1秒,即超过1秒就会被认为慢查询。用命令设置的,会立即生效,不用重启mysql服务。但重启mysql服务后就会失效。

查看设置的时间, show global variables like 'long_query_time';即可看到现在已经变为1秒了

查看慢查询存放日志,命令: show variables like 'slow_query_log_file';

去查询结果相应目录下查看即可。

===============

苹果电脑mysql_mac电脑mysql常用命令相关推荐

  1. MY-SQL常用命令

      MY-SQL常用命令      一.连接MYSQL.             格式:   mysql   -h主机地址   -u用户名   -p用户密码             1.例1:连接到本 ...

  2. Mysql常用命令行大全

    Mysql常用命令行大全 第一招.mysql服务的启动和停止 net stop mysql net start mysql 第二招.登陆mysql 语法如下: mysql -u用户名 -p用户密码 键 ...

  3. 征途linux mysql_MySql征途之mysql常用命令

    mysql征程之mysql常用命令 一.连接MySql 语法: mysql -h 主机地址 -u 用户名 -p 用户密码 例1:连接到本机上的MYSQL.键入命令mysql -u root -p(本地 ...

  4. mysql tree 修改_13.1 设置更改root密码 13.2 连接mysql 13.3 mysql常用命令

    更改root密码 ps aux |grep mysql     //先查看一下mysql是否启动了 /etc/init.d/mysqld start    //启动mysql ps aux |grep ...

  5. 设置更改root密码(远程,本地)、连接mysql、mysql常用命令

    设置更改root密码 1.将mysql加入环境变量中 [root@centos7 ~]# grep mysql /etc/profile export PATH=/usr/local/mysql/bi ...

  6. MySql常用命令集Mysql常用命令showdatabases;显示数据库createdatab

    MySql 常用命令集 Mysql常用命令 show databases; 显示数据库 create database name; 创建数据库 use databasename; 选择数据库 drop ...

  7. 【CentOS 7MySQL常用操作3】,MySQL常用命令#180113

    2019独角兽企业重金招聘Python工程师标准>>> hellopasswd MySQL常用命令 查询库show databases; 切换库use mysql; 查看库里的表sh ...

  8. MYSQL常用命令(转载)

    1.导出整个数据库 mysqldump -u 用户名 -p --default-character-set=latin1 数据库名 > 导出的文件名(数据库默认编码是latin1) mysqld ...

  9. 设置更改root密码 连接mysql mysql常用命令

    一.设置更改root密码 #/etc/init.d/mysqld start #ps aux |grep mysql #mysql -uroot //提示-bash: mysql : 未找到命令 #l ...

最新文章

  1. php面向对象面试题
  2. 序列化流与反序列化流
  3. 统计学习方法第二十一章作业:PageRank迭代算法、幂法、代数算法 代码实现
  4. gitlab备份与还原:配置文件解读、定时备份、云备份
  5. ad中pcb双面板怎么设置_html中表格tr的td单元格怎么设置宽度属性
  6. 计算机硬盘扇区修复,一文教你搞定硬盘上的坏扇区要怎么修复,如果从坏扇区修复数据!...
  7. uniapp 设置ios safri浏览器 添加到主屏幕 自定义图片及名称
  8. 2017年语义理解总结(二)
  9. Java快速入门笔记-02 Java基础(基本数据类型、变量和常量、运算符、数组、字符串)
  10. Cannot find module /node_modules/cz-conventional-changelog
  11. Pg extention pg_buffercache
  12. 从Mac的GUID分区谈起
  13. Python解炸金花问题
  14. python开发工程师是干嘛的-python开发工程师是做什么的
  15. 加速计算,加速智慧未来
  16. IDEA快速移动光标到行首或行尾;
  17. SLAM学习资源免费分享-转载
  18. Centos7下安装Tkinter的一些问题
  19. Django项目的调试
  20. 如何通过Git客户端从Gitlab下载代码

热门文章

  1. Blazor WebAssembly 渐进式 Web 应用程序 (PWA) 离线处理数据
  2. python爬取网页信息
  3. 测试飞机高度和速度的软件,飞机是怎样测量飞行的高度、速度和方向的?
  4. 【iTools】代码版本控制 git 流
  5. 编写程序,判断一个字符是否为小写字母,如果是,将它转换成大写字母,否则,不转换。)
  6. 这届程序员很可以,连墓志铭也这么优秀!
  7. 程序猿该应该学点经济学
  8. 将来学生们会在家用计算机学习英语,七年级英语下册Module4单元随堂练习题
  9. 米联客 CH02基于ZYNQ的嵌入式LINUX移植
  10. Fluent算例4:脏几何处理的歧管