`

MySql:常用命令

 
阅读更多

登入

mysql -h192.168.1.110  -uroot -ppassword

 

登出

quit/exit

 

查看数据库

show databases;

 

用户权限

添加

grant select on db.table to 'user'@'host';

grant select,update on *.* to 'test'@'%';

撤销

revoke all on *.* from 'test'@'%';

查看

show grants;

show grants for user@localhost

 

删除用户

delete from mysql.user where user='' and host='';

 

设置密码

update mysql.user set password=PASSWORD('123456') where user='root';

 

配置远程连接

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'password' WITH GRANT OPTION; 

 

导出

用mysqldump命令行  
命令格式  
mysqldump -u 用户名 -p 数据库名 > 数据库名.sql  
范例:  
mysqldump -u root -p dbname > filepath.sql  

//To export tofile(data only)
mysqldump -u [user]-p[pass]--no-create-db --no-create-info mydb > mydb.sql
//To export tofile(structure only)
mysqldump -u [user]-p[pass]--no-data mydb > mydb.sql
//To import todatabase
mysql -u [user]-p[pass] mydb < mydb.sql

 

 

导入

mysql> use dbname             #切到要导入的数据库
mysql> source filepath.sql

 

变量查看/修改

show variables like '%slow%';

set global slow_query_log= 'ON';

 

查看状态

如show status like 'Qca%';

 

查看SQL中select条数

show status like 'Com_sel%'; 显示的是一次会话的值!

show global status like "Com_select";

 

 找回密码?

1、kill -TERM mysqld

2、conf中加入skip-grant-tables

3、service mysqld restart

4、mysql -uroot -p

5、修改密码

6、改回原配置并重启

 

Binlog:http://dev.mysql.com/doc/refman/5.7/en/mysqlbinlog.html

删除mysql-bin日志

http://dev.mysql.com/doc/refman/5.7/en/purge-binary-logs.html

PURGE BINARY LOGS TO 'mysql-bin.010';

PURGE BINARY LOGS BEFORE '2008-04-02 22:46:26';

 

清空表并使自增归0

TRUNCATE TABLE tablename

 

Mac无法登陆

Can't connect to MySQL server on '127.0.0.1' (61)

StevenMacBookAir:~ Hobo$ sudo su -

StevenMacBookAir:~ root# nohup /usr/local/mysql/bin/mysqld_safe &

[1] 464

StevenMacBookAir:~ root# appending output to nohup.out

exit

logout

StevenMacBookAir:~ Hobo$ 

分享到:
评论

相关推荐

    mysql命令行常用命令

    MySQL 命令行常用命令是 MySQL 数据库管理员和开发者需要掌握的基本技能,本文将介绍 MySQL 命令行常用命令的六大招数,包括 MySQL 服务的启动和停止、登陆 MySQL、增加新用户、操作数据库、导出和导入数据、乱码...

    MySQL DBA常用命令大汇总

    对于数据库管理员(DBA)来说,掌握MySQL的一些常用命令是必须的。本文将对MySQL DBA常用命令进行总结,以便于DBA快速有效地执行数据库的管理工作。 首先,数据库的导出和导入是DBA工作中经常会遇到的任务。可以...

    mysql数据库常用命令汇总

    MySQL数据库常用命令汇总 MySQL数据库是目前最流行的开源关系数据库管理系统,它提供了丰富的命令来管理和操作数据库。本文汇总了MySQL数据库常用的命令,包括数据库操作、表操作和数据操作三部分。 数据库操作 1...

    mysql常用命令总结

    ### MySQL常用命令总结 本文将基于提供的部分内容对MySQL的基本操作命令进行详细解析,这些命令涵盖了数据库及表的基本管理,如创建、查询、更新等。掌握这些命令有助于更好地管理和操作MySQL数据库。 #### 一、...

    MySql常用命令 最新 最全

    根据提供的标题、描述以及部分内容,本文将详细解析MySQL数据库中的常用命令,并且涵盖数据库的创建、管理、查询、更新等核心操作。 ### MySQL 常用命令概览 #### 启动与停止 MySQL 服务 - **启动 MySQL 服务**: ...

    Mysql远程登录及常用命令

    ### MySQL远程登录及常用命令详解 #### 一、MySQL服务的启动和停止 - **启动MySQL服务**: - `net start mysql`:用于启动MySQL服务。这通常是在Windows操作系统中启动MySQL服务的方式。 - **停止MySQL服务**: ...

    MYSQL常用命令教程

    ### MySQL常用命令详解 在IT领域,MySQL作为一款广泛使用的开源关系型数据库管理系统,其重要性不言而喻。无论是初学者还是资深开发者,掌握MySQL的常用命令都是必不可少的技能。以下将对“MYSQL常用命令教程”中的...

    mysql常用操作命令

    mysql常用操作命令 mysql是一个流行的关系数据库管理系统,作为开发人员,掌握mysql的常用操作命令是非常必要的。本文将对mysql的常用操作命令进行总结,包括连接mysql、查询版本信息、查询当前日期、查询服务器中...

    mysql常用命令集锦--初级DBA

    MySQL常用命令集锦--初级DBA MySQL是当前最流行的开源关系数据库管理系统,本文将总结一些常用的MySQL命令,适合初级DBA学习和工作。 一、MySQL服务的启动和停止 MySQL服务的启动和停止命令如下: * ...

    操作mysql数据库的常用命令总结

    以下是一些关于操作MySQL数据库的常用命令的详细说明: 1. **连接MySQL**:使用`mysql -u 用户名 -p`命令可以连接到MySQL服务器,其中`-u`指定用户名,`-p`会提示输入密码。例如,连接名为root的用户,命令是`mysql...

    MySQL数据库常用命令大全.pdf

    了解并熟练掌握MySQL的常用命令对于管理和操作数据库至关重要。以下是一些主要的MySQL命令及其详细说明: 1. **连接MySQL**: 使用`mysql -h 主机地址 -u 用户名 -p用户密码`来连接MySQL服务器。例如,连接本地...

    mysql一些常用命令

    ### MySQL常用命令详解 #### 一、MySQL备份与恢复命令:`mysqldump` `mysqldump`是MySQL数据库管理系统中一个非常重要的工具,主要用于数据库的备份操作。通过这个命令,用户可以将数据库中的数据导出为SQL脚本...

    Linux系统管理员必备:常用命令全解析及MySQL备份恢复指南

    内容概要:本文详细介绍了Linux系统常用的命令,涵盖文件操作、文件查看与编辑、用户管理和权限、系统信息与管理以及网络相关的多种命令。还特别提供了检查MySQL服务状态及备份与恢复MySQL数据库的方法,非常适合...

    MySQL入门常用操作命令收集.

    MySQL入门常用操作命令收集,集合的mysql中常用的命令操作方法

    Linux下mysql常用操作命令总结

    ### Linux下MySQL常用操作命令总结 #### 一、MySQL登录与退出 在Linux环境下操作MySQL时,首先需要确保MySQL服务已经正确安装并且运行。登录MySQL可以通过以下方式: 1. **定位MySQL目录**:通常MySQL的数据文件...

    MySQL5.0常用命令

    10. **其他常用命令**: - `SHOW DATABASES;`:显示所有数据库。 - `SHOW TABLES;`:显示当前数据库中的表。 - `DESCRIBE 表名;`:查看表结构。 - `HELP '主题';`:获取帮助信息。 这些命令构成了MySQL5.0日常...

    MySQL常用命令查询集锦

    以上内容仅是MySQL命令的简要介绍,实际操作中还有许多其他高级功能和选项,如索引、视图、触发器、存储过程等,需要根据具体需求深入学习。掌握这些基本命令,能帮助你有效地管理和维护MySQL数据库。

Global site tag (gtag.js) - Google Analytics