苹果电脑mysql_mac电脑mysql常用命令
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常用命令相关推荐
- MY-SQL常用命令
MY-SQL常用命令 一.连接MYSQL. 格式: mysql -h主机地址 -u用户名 -p用户密码 1.例1:连接到本 ...
- Mysql常用命令行大全
Mysql常用命令行大全 第一招.mysql服务的启动和停止 net stop mysql net start mysql 第二招.登陆mysql 语法如下: mysql -u用户名 -p用户密码 键 ...
- 征途linux mysql_MySql征途之mysql常用命令
mysql征程之mysql常用命令 一.连接MySql 语法: mysql -h 主机地址 -u 用户名 -p 用户密码 例1:连接到本机上的MYSQL.键入命令mysql -u root -p(本地 ...
- 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 ...
- 设置更改root密码(远程,本地)、连接mysql、mysql常用命令
设置更改root密码 1.将mysql加入环境变量中 [root@centos7 ~]# grep mysql /etc/profile export PATH=/usr/local/mysql/bi ...
- MySql常用命令集Mysql常用命令showdatabases;显示数据库createdatab
MySql 常用命令集 Mysql常用命令 show databases; 显示数据库 create database name; 创建数据库 use databasename; 选择数据库 drop ...
- 【CentOS 7MySQL常用操作3】,MySQL常用命令#180113
2019独角兽企业重金招聘Python工程师标准>>> hellopasswd MySQL常用命令 查询库show databases; 切换库use mysql; 查看库里的表sh ...
- MYSQL常用命令(转载)
1.导出整个数据库 mysqldump -u 用户名 -p --default-character-set=latin1 数据库名 > 导出的文件名(数据库默认编码是latin1) mysqld ...
- 设置更改root密码 连接mysql mysql常用命令
一.设置更改root密码 #/etc/init.d/mysqld start #ps aux |grep mysql #mysql -uroot //提示-bash: mysql : 未找到命令 #l ...
最新文章
- php面向对象面试题
- 序列化流与反序列化流
- 统计学习方法第二十一章作业:PageRank迭代算法、幂法、代数算法 代码实现
- gitlab备份与还原:配置文件解读、定时备份、云备份
- ad中pcb双面板怎么设置_html中表格tr的td单元格怎么设置宽度属性
- 计算机硬盘扇区修复,一文教你搞定硬盘上的坏扇区要怎么修复,如果从坏扇区修复数据!...
- uniapp 设置ios safri浏览器 添加到主屏幕 自定义图片及名称
- 2017年语义理解总结(二)
- Java快速入门笔记-02 Java基础(基本数据类型、变量和常量、运算符、数组、字符串)
- Cannot find module /node_modules/cz-conventional-changelog
- Pg extention pg_buffercache
- 从Mac的GUID分区谈起
- Python解炸金花问题
- python开发工程师是干嘛的-python开发工程师是做什么的
- 加速计算,加速智慧未来
- IDEA快速移动光标到行首或行尾;
- SLAM学习资源免费分享-转载
- Centos7下安装Tkinter的一些问题
- Django项目的调试
- 如何通过Git客户端从Gitlab下载代码