Mysql常用DBA命令
来源:互联网 发布:程序员工作经验怎么写 编辑:程序博客网 时间:2024/06/03 12:28
1、连接mysql服务器
mysql -h host -u user -p[password] [database]
不建议直接在命令行直接输入密码,因为密码会以明文显示在命令行,不安全。
连接mysql服务器可能会报以下错误:
ERROR 1130 (HY000):Host 'hostname' is not allowed to connect to this MySQL server
解决方案见:Mysql服务器拒绝连接
2、断开mysql服务器
quit
\q
exit
3、查看mysql服务器的版本号
SELECT VERSION();
两条sql语句放在一行执行,中间用“;”隔开:
SELECT VERSION();SELECT NOW();
4、输入\c取消正在输入过程中的命令
mysql> SELECT
-> USER()
-> \c
mysql>
5、显示所有的数据库
SHOW DATABASES;
6、创建数据库
CREATE DATABASE menagerie;
7、切换数据库
USE menagerie
USE命令不需要分号结尾。
8、查看当前使用的数据库
SELECT DATABASE();
9、显示当前数据库中的所有表
SHOW TABLES;
10、创建表
CREATE TABLE pet(
name VARCHAR(20),
owner VARCHAR(20),
species VARCHAR(20),
sex CHAR(1),
birth DATE,
death DATE
);
11、查看表结构
DESCRIBE pet;
12、将文本文件(.txt文件)的内容装载到表中
LOAD DATA LOCAL INFILE '/path/pet.txt' INTO TABLE pet;
注:
a、如果用Windows中的编辑器(使用\r\n做为行的结束符)创建文件,应使用:
mysql> LOAD DATALOCAL INFILE '/path/pet.txt' INTO TABLE pet
-> LINES TERMINATED BY '\r\n';
b、.txt文件的格式
.txt文件中每个字段的值之间用Tab键隔开,NULL值用\N表示。
13、查询pet表中的所有数据
select * from pet;
14、删除数据库
DROP DATABASE menagerie;
15、导入sql文件
source /test.sql
sql脚本执行后中文乱码问题:
见:Mysql中文乱码问题
16、导出sql文件
mysqldump -h localhost -u root -p test > /test.sql
17、查看当前连接状态
status
该命令可查看服务器和客户端的字符集。
18、查看、设置最大连接数
show variables like ‘max_connections’; --查看当前最大连接数
set global max_connections=1000; --设置最大连接数为1000
当超过最大连接数后,连接时会报一下错误:
ERROR 1040 (HY000): Too many connections
19、查看数据库字符集
show create database test;
- Mysql常用DBA命令
- Mysql常用DBA命令
- MySQL DBA 管理 常用 命令
- MySQL DBA 管理 常用 命令
- oracle常用DBA命令
- oracle常用DBA命令
- MySQL DBA 常用手册
- MySQL DBA 常用手册
- MySQL DBA常用脚本
- DBA常用的MySQL语句
- DBA(oracle)常用的命令语句<dba权限>
- DBA管理表空间常用的命令
- Oracle DBA常用的几条命令
- MySql--存储引擎、索引、视图、DBA命令
- mysql DBA
- Oracle DBA最常用的269条命令
- Oracle 常用DBA语句 日常DBA维护的SQL命令收集
- DBA必备:MySQL数据库常用操作和技巧
- Android中dp和px之间进行转换
- 在WebView中如何让JS与Java安全地互相调用
- lemon oa前端页面——自定义标签
- bind方法 一种我们忽略的继承
- js中的替换
- Mysql常用DBA命令
- android 事件处理机制之requestDisallowInterceptTouchEvent
- 内存泄漏分类
- iOS开发之手势gesture详解
- 一些易忽视的c知识点,顺便测测你的c水平
- centOS目录结构详细版
- 解说== frameworks/base/cmds/app_process/
- redhat yum源安装与配置
- crontab