MySQL的环境变量

  • 服务器变量:调整MySQL的工作属性,由MySQL的配置文件决定
  • 状态变量:MySQL运行以后所输出的自身统计信息

在Linux下查看MySQL的环境变量

1.获取MySQL客户端帮助

#/usr/local/mysql/bin/mysql –help –v(帮助信息中--是MySQL的客户端命令,没有--的是MySQL的服务器变量)

2.MySQL配置文件的读取顺序

/etc/my.cnf > /etc/mysql/my.cnf > /usr/local/mysql/etc/my.cnf(查找配置文件时按这个顺序查找)

注意:最终结果是所有配置文件的合集,相同的选项在最后读取才有效

查看MySQL的全局变量:

查看MySQL当前连接的环境变量:

MySQL的用户管理

tip:查看MySQL中的用户密码

1.创建用户

GRANT ALL ON *.* TO ‘’@’localhost’;(创建的是匿名用户)

2.更改用户密码

UPDATE mysql.user SET password=’’ where user=’root’ AND host=’localhost’;

3.删除用户

方式一:DELETE FROM mysql.user WHERE password=’’ AND user=’root’ ;

方式二:DROP user 用户@主机

PS:mysql的通配符

% :所有的用户

_  :一个单位长度的任意字符(注意一个单位长度)

设用户设置密码
1.逐个给用户设置密码
  格式:
        SET PASSWORD FOR 'UserName'@'HostName' = PASSWORD('NewPss') 
2.批量修改多个用户的密码
  格式:
        UPDATE mysql.user SET password='NewPass' WHERE 条件
3.使用mysql一个客户端工具-mysqladmin
  格式:
        mysqladmin -u 用户 -p旧密码 password 新密码 -h主机
注意:这里的主机指的是该用户可以用这个密码登录那个主机上的mysql

mysql客户端和服务器端通信
1、本地通信:mysql客户端和服务器端在同一个主机,而且要基于lo接口或者127.0.0.1进行通信。
linux系统(unix sock)
            编译安装:/tmp/mysql.sock
            rpm安装:/var/lib/mmysql/mysql.sock
windows
            memory
            pipe
2、远程通信:mysql客户端和服务器端在同一个主机,但是通信的时候是基于ip通信的;或者客户端和服务器端没在同一个主机。
socket:ip+port
常见客户端
    mysql
    mysqladmin
    mydqldump
    mysqlcheck       
客户端工具的通用选项
    -u --user=
    -h --host=
    -p --password=
    --port=
    --protocol={socket|memory|pipe}
    --socket=

mysql
    两种工作模式
    1、交互式模式
        mysql >
    2、批处理模式
        # mysql -u root -p123 < 1.sql
   
交互式模式下可用的命令
    服务器端命令:
        获取帮助:HELP COMMAND;
    客户端命令:
        \h
        \c
        \G
        \g
        \q
        \s
        \!
        \#
查询myql客户端可用的关键字:
HELP CONTENTS;

mysql客户端专用选项
    -C或-compress:压缩传输
    --default-character-set=name 指定mysql客户端所用使用的字符集类型。
    -e, --execute=name:在bash中执行mysql命令
    -H 或--html:以网页的形式输出结果

mysql的提示符
    mysql >
         -> 续行符
        /*> 注释符
         '>
   
mysql的操作日志
    ~/.mysql_history

mysql的快捷键
    ctrl+w:每次删除光标前的一个单词
    ctrl+u:删除光标前的全部
    ctrl+y:粘贴
    ctrl+a:光标移动到行首
    ctrl+e:光标移动到行尾

MySQL的环境变量的更多相关文章

  1. mysql安装过程mysql本地环境变量的配置

    配置环境变量 前面步骤完成后安装好MySQL,为MySQL配置环境变量.MySQL默认安装在C:\Program Files下. 1)新建MYSQL_HOME变量,并配置:C:\Program Fil ...

  2. 输出当前MySQL的环境变量:

    输出当前mysql的环境变量: > MySQL.exe --help >output.txt

  3. 安装配置mysql图文步骤以及配置mysql的环境变量的步骤

    MySQL下载地址:http://dev.mysql.com/downloads/installer/ 我的数据库是5.5.21这个版本的.其实可以一直点击next,直到出现第14张图,从这里开始要注 ...

  4. MySql配置环境变量

    完成后安装好MySQL,为MySQL配置环境变量. 0)在我的电脑上点击右键选择属性-->高级系统设置-->环境变量1)新建MYSQL_HOME变量,并配置:D:\Develop\mysq ...

  5. mac系统mysql配置环境变量(转)

    mac初次安装mysql,输入mysql -u root -p会出现:zsh: command not found: mysql的提示.此时需要配置环境变量. mac版mysql客户端:mysql-5 ...

  6. MySQL Windows环境变量设置

    问题:MySQL无法全局使用 1.查找MySQL路径 2.添加环境变量 3.验证功能

  7. mysql设置环境变量

    临时修改环境变量 我们可以使用set语法在运行时修改环境变量,修改global变量后,对修改之前的session没有影响,对修修改之后的session生效:修改session变量后,修改后,对于该se ...

  8. 如何添加mysql到环境变量

    环境: 在自己安装的lampp环境下,当使用mysql的时候必须指定路径才能进入数据库:这样显得太过麻烦.我们可以通过将mysql加入到环境变量中来解决该问题(mysql执行路径/opt/lampp/ ...

  9. linux系统中给mysql配置环境变量

    安装过程就不写了,记得安装的路径就行,接下来要用到. 修改配置文件 vim /etc/profile 设置环境变量 写一个MYSQL_HOME,值为“mysql的安装路径” 在PATH后面加上$MYS ...

随机推荐

  1. ffmpeg编解码音频AAC

    本次项目的需求:手机端和PC端共享同一个音视频网络源. 所以编解码需要满足手机上编码和解码原来PC端的音视频流. 这里先封装安卓手机端音频的编解码. 编译工作依然是在linux下 ubuntu 12. ...

  2. Learning JavaScript Design Patterns The Observer Pattern

    The Observer Pattern The Observer is a design pattern where an object (known as a subject) maintains ...

  3. Http协议简单解析及web请求过程

    HTTP协议: HTTP是一个属于应用层的面向对象的协议,由于其简捷.快速的方式,适用于分布式超媒体信息系统. 基于HTTP协议的客户端/服务器请求响应机制的信息交换过程包含下面几个步骤: 1)    ...

  4. java-1-java开发环境安装及配置-绝对权威

    1,下载安装jdk1.8u45 http://www.oracle.com/technetwork/java/javase/downloads/index-jsp-138363.html 一般安装目录 ...

  5. spring + springmvc + jdbc + quartz + maven整合

    个人搭建框架: pom.xml: <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="htt ...

  6. 杭电ACM1218——Blurred Vision

    题目有点长,并且比較难懂.看了非常久.也看的不是非常懂,仅仅知道输入输出的格式. 直到看了最后的一句话,也就是output那里的最后一句话,题目的意思就非常明白了,就是输出的每个点的像素是原始的四个像 ...

  7. [Canvas] Introduction to drawing with p5js

    In this lesson we look at using color and the basic drawing methods of p5js, and how they can be com ...

  8. mysql优化之索引优化

    Posted by Money Talks on 2012/02/23 | 第一篇 序章第二篇 连接优化第三篇 索引优化第四篇 查询优化第五篇 到实战中去 索引优化 索引优化涉及到几个方面,包括了索引 ...

  9. 关于ellipsize属性使用的一些细节

    ellipsize主要是处理当文字长度超过TextView可显示的长度的时候,系统的处理方式,ellipsize主要有以下几种值: android:ellipsize="start" ...

  10. Android开发之位置定位详解与实例解析(GPS定位、Google网络定位,BaiduLBS(SDK)定位)

    在android开发中地图和定位是很多软件不可或缺的内容,这些特色功能也给人们带来了很多方便.定位一般分为三种发方案:即GPS定位.Google网络定位以及基站定位 最简单的手机定位方式当然是通过GP ...