最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

MySQL客户端服务器端命令总结_MySQL

来源:懂视网 责编:小采 时间:2020-11-09 19:52:59
文档

MySQL客户端服务器端命令总结_MySQL

MySQL客户端服务器端命令总结_MySQL:MySQL在配置文件中有[client]和[mysqld]部分,并且MySQL有属于自己的客户端命令和服务器端命令,下面简单的介绍下。 ①如果管理员为MySQL登录的用户设置了登录的密码但是不想每次登录的时候都要输入一遍的时候,可以在登录用户的家目录底下建立一个隐藏的文件
推荐度:
导读MySQL客户端服务器端命令总结_MySQL:MySQL在配置文件中有[client]和[mysqld]部分,并且MySQL有属于自己的客户端命令和服务器端命令,下面简单的介绍下。 ①如果管理员为MySQL登录的用户设置了登录的密码但是不想每次登录的时候都要输入一遍的时候,可以在登录用户的家目录底下建立一个隐藏的文件

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。。。。。。。。。。

文档

MySQL客户端服务器端命令总结_MySQL

MySQL客户端服务器端命令总结_MySQL:MySQL在配置文件中有[client]和[mysqld]部分,并且MySQL有属于自己的客户端命令和服务器端命令,下面简单的介绍下。 ①如果管理员为MySQL登录的用户设置了登录的密码但是不想每次登录的时候都要输入一遍的时候,可以在登录用户的家目录底下建立一个隐藏的文件
推荐度:
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top