MySQL在配置文件中有[client]和[mysqld]部分,并且MySQL有属于自己的客户端命令和服务器端命令,下面简单的介绍下。①如果管理员为MySQL登录的用户设置了登录的密码但是不想每次登录的时候都要输入一遍的时候,可以在登录用户的家目录底下建立一个隐藏的文件,文件的名字是.my.cnf,下面以root用户为例子:vi /root/./my.cnf[client]user = rootpassword = RedHathost = localhost保存退出之后,下次登录的时候MySQL会自动的读取这个配置文件,从而不用每次都输入用户名密码也可以登录了。②在登录之前可以指定登录之后默认的数据库是什么:mysql –D mysql //设置登录之后默认的数据库是mysql数据库。登录进来之后可以查看自己是不是在mysql数据库里面SELECT DATABASE();③写好的数据脚本文件可以直接的导入到数据库中,方法有两种,一种是直接输入重定向进去,另外一种是使用客户端命令导入数据首先建立一个数据库脚本vi /root/mysql.shCREATE DATABASE HELLO;USE HELLOCREATE 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重新读取授权表====作用等于mysqladminreloadmysqladmin 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可以使用模糊匹配。就先写到这。关于MySQL密码你应该知道的那些事 http://www.linuxidc.com/Linux/2015-08/121500.htm《MySQL权威指南(原书第2版)》清晰中文扫描版 PDF http://www.linuxidc.com/Linux/2014-03/98821.htmUbuntu 14.04 LTS 安装 LNMP NginxPHP5 (PHP-FPM)MySQL http://www.linuxidc.com/Linux/2014-05/102351.htmUbuntu 14.04下搭建MySQL主从服务器 http://www.linuxidc.com/Linux/2014-05/101599.htmUbuntu 12.04 LTS 构建高可用分布式 MySQL 集群 http://www.linuxidc.com/Linux/2013-11/93019.htmUbuntu 12.04下源代码安装MySQL5.6以及Python-MySQLdb http://www.linuxidc.com/Linux/2013-08/89270.htmMySQL-5.5.38通用二进制安装 http://www.linuxidc.com/Linux/2014-07/104509.htm关于MySQL密码你应该知道的那些事Linux下安装编译MySQL5.5.28相关资讯 Mysql命令
- MySQL基本命令整理 (03/22/2014 14:34:52)
- MySQL 导出数据到csv文件的命令 (08/23/2012 08:55:03)
- MYSQL 命令学习 (10/14/2007 07:32:58)
| - MySQL 常用命令 (03/01/2014 07:15:58)
- MySQL远程连接慢的问题 (06/03/2012 19:40:13)
- Mysql命令集锦 (09/11/2007 06:09:56)
|
本文评论 查看全部评论 (0)