mysql--连接常用命令

Posted flameluo

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mysql--连接常用命令相关的知识,希望对你有一定的参考价值。

*********连接

mysql -uroot -p123456                                      #默认会使用sock端口登录

mysql -uroot -p123456  -h127.0.0.1 -P3306     #使用ip+3306端口登录,远程

mysql -uroot -p123456 -S/tmp/mysql.sock      #使用监听的sock;适合本机

mysql -uroot -p123456 -e "show databases"   #使用在shell脚本里面

 

*********常用命令

一:

mysql 常用的命令:

查询库 show databases;
切换库 use mysql;
查看库里的表 show tables;
查看表里的字段 desc tb_name;
查看建表语句 show create table tb_name\G;
查看当前用户  select user();
查看当前使用的数据库  select database()
*****************************************************************
desc user;  查看一个表里字段有哪些
show create table user\G;  加上G是比较有顺序,整洁一点;
select * from user\G; 加上G,效果同上;
*****************************************************************
查看mysql的命令历史:
ls -al     #会看到有个文件为 .mysql_history
less  .mysql_history
*****************************************************************
use mysql;
select database()  #查看当前使用的数据库
*****************************************************************
二:
创建库 create database db1;
创建表 use db1;create table t1(‘id‘ int(4), ‘name‘ char(40) );
查看当前数据库版本 select version();
查看数据库状态 show status;
查看各参数  show variables;show variables like ‘max_connect%‘;
修改参数 set global max_connect_errors=1000;
查看队列 show processlist;  show full processlist;
 
 
创建库,create database db1;
show databases;
use db1;
create table t1(‘id‘ int(4), ‘name‘ char(40) );
show create table t1\G;
drop table t1;删除此表
create table t1(‘id‘ int(4), ‘name‘ char(40) ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
show create table t1\G;   会看到charset 变成utf8;
select version();
show status;
show variables;
show variables like ‘max_connect%‘;
或者查看 show variable like ‘sock%‘;
set global max_connect_errors=1000;
show variables like ‘max_connect%‘;
这个修改为1000的数值,如果需要重启也生效的话,就需要去修改my.cnf文件;
*****************************************************************
show processlist; show full processlist; 
#此命令令可以查看:
1.看看你的mysql在干啥?
2.哪些用户在连接?
3.连接的时候在干啥,有没有锁表;

以上是关于mysql--连接常用命令的主要内容,如果未能解决你的问题,请参考以下文章

mysql--连接常用命令

13.1 设置更改root密码 13.2 连接mysql 13.3 mysql常用命令

52.mysql命令:设置更改root密码连接mysqlmysql常用命令

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

MySQL常用操作设置更改root密码连接MySQLMySQL常用命令

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