• 欢迎访问搞代码网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站!
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏搞代码吧

MySQL客户端服务器端命令小结_mysql

mysql 搞代码 7年前 (2018-06-08) 126次浏览 已收录 0个评论

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》,跪求各位点评,by 搞代码


搞代码网(gaodaima.com)提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发送到邮箱[email protected],我们会在看到邮件的第一时间内为您处理,或直接联系QQ:872152909。本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:MySQL客户端服务器端命令小结_mysql

喜欢 (0)
[搞代码]
分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址