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--连接常用命令的主要内容,如果未能解决你的问题,请参考以下文章
13.1 设置更改root密码 13.2 连接mysql 13.3 mysql常用命令
52.mysql命令:设置更改root密码连接mysqlmysql常用命令