视频1 视频21 视频41 视频61 视频文章1 视频文章21 视频文章41 视频文章61 推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37 推荐39 推荐41 推荐43 推荐45 推荐47 推荐49 关键词1 关键词101 关键词201 关键词301 关键词401 关键词501 关键词601 关键词701 关键词801 关键词901 关键词1001 关键词1101 关键词1201 关键词1301 关键词1401 关键词1501 关键词1601 关键词1701 关键词1801 关键词1901 视频扩展1 视频扩展6 视频扩展11 视频扩展16 文章1 文章201 文章401 文章601 文章801 文章1001 资讯1 资讯501 资讯1001 资讯1501 标签1 标签501 标签1001 关键词1 关键词501 关键词1001 关键词1501 专题2001
MySQL客户端服务器端命令总结_MySQL
2020-11-09 19:52:59 责编:小采
文档

MySQL在配置文件中有[client]和[mysqld]部分,并且MySQL有属于自己的客户端命令和服务器端命令,下面简单的介绍下。

①如果管理员为MySQL登录的用户设置了登录的密码但是不想每次登录的时候都要输入一遍的时候,可以在登录用户的家目录底下建立一个隐藏的文件,文件的名字是.my.cnf,下面以root用户为例子:

vi /root/./my.cnf

[client]

user = root

password = redhat

host = localhost

保存退出之后,下次登录的时候MySQL会自动的读取这个配置文件,从而不用每次都输入用户名密码也可以登录了。

②在登录之前可以指定登录之后默认的数据库是什么:

mysql –D mysql //设置登录之后默认的数据库是mysql数据库。

登录进来之后可以查看自己是不是在mysql数据库里面

SELECT DATABASE();

③写好的数据脚本文件可以直接的导入到数据库中,方法有两种,一种是直接输入重定向进去,另外一种是使用客户端命令导入数据

首先建立一个数据库脚本

vi /root/mysql.sh

CREATE DATABASE HELLO;

USE HELLO

CREATE TABLE STU(ID INT,NAME VARCHAR(30));

INSERT INTO STU(ID,NAME)VALUES(‘1’,’MYSQL’);

mysql < /root/mysql.sh //数据导入成功,可以进入查看------à输入重定向方法

mysql>

source /root/mysql.sh

.\ /root/mysql.sh

④客户端命令介绍:

mysql>

\c:在没有在输入命令结束符之前使用的话,会提前结束词条命令,命令不会执行。

\d:设置命令结束符,mysql中默认的命令结束符数分号。

\g:无论命令结束符是什么,都将命令进行执行。

\G:无论命令结束符是什么,都将命令进行执行,并将执行的结果以竖排的形式展示(看起来效果直观)。

\q:退出mysql

\!shell command :在mysql中执行shell命令 \! ll /root //查看root底下的问价信息。

⑤服务器端命令

mysqladmin –uroot –h localhost password‘redhat’ //password选项更改用户密码。

mysqladmin version //查看mysql运行状态和版本信息。

mysqladmin status //查看mysql运行状态。

mysqladmin extend-status //查看状态变量信息。

mysqladmin variables //查看服务器变量。

mysqladmin flush-privileges //让mysqld重新读取授权表====作用等于mysqladminreload

mysqladmin flush-status //重置大部分服务器状态变量。

mysqladmin processlist //查看正在进行的进程列表。

mysqladmin refresh //重置host信息以及滚动中继和二级制日志信息。==== mysqladmin flush-logs + mysqladmin flush-hosts。

mysqladmin start-slave //启动从服务器复制线程。

mysqladmin stop-slave //停止复制线程。

ps:服务器变量分为两类,分别是全局变量,一类是会话变量。在定义好了全局变量之后,立马生效,并且使用与所有会话。会话变量只对当前的会话有效。

查看mysql的全局变量

mysql>

show global variables;

mysql>

show session variables//或者是show variables

在服务器变量调用的过程中

select @@ global.sql_mode

select @@sql_mode

set global sql_mode=”strict_all_tables”

set session sql_mode=”strict_all_tables”

⑥查看表的属性信息

show talbes status like ‘user’ 此处like可以使用模糊匹配。

就先写到这。后面continue。。。。。。。。。。

下载本文
显示全文
专题