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. static与线程安全 -摘自网络

    在.Net中,Static会经常和线程的东西扯在一起.写的代码是不是线程安全呢?好多程序员都在想,不过,有时候随便就放过了.真正出问题的时候再想.其实,如果程序员一开始就明白这里面的机制,也许,编写的 ...

  2. win7下wubi安装Ubuntu,重装win7后找回Ubuntu启动项

    怀念一下我的win7,使用了将近5年,最近终于慢慢处于崩溃且无法修复的状态. 还是重新安装了. 原本是win7下使用wubi安装Ubuntu.重装win7后,肯定没有了Ubuntu的启动项. 具体恢复 ...

  3. hdoj 4612 Warm up【双连通分量求桥&&缩点建新图求树的直径】

    Warm up Time Limit: 10000/5000 MS (Java/Others)    Memory Limit: 65535/65535 K (Java/Others)Total Su ...

  4. git 初级

    以前工作中用到git,但没有总结,这次借鉴其它博客加上自己实践,总结git的简单用法 首先安装.... 打开一个文件右击git bash 弹出来一个jit界面 git config http.post ...

  5. webpack文档

    https://github.com/liunian/webpack-doc/blob/master/SUMMARY.md

  6. JBPM学习(六):详解流程图

    概念: 流程图的组成: a. 活动 Activity / 节点 Node b. 流转 Transition / 连线(单向箭头) c. 事件 1.流转(Transition) a) 一般情况一个活动中 ...

  7. 增强Eclipse ,MyEclipse 的代码自动提示功能

    一般默认情况下,Eclipse ,MyEclipse 的代码提示功能是比Microsoft Visual Studio的差很多的,主要是Eclipse ,MyEclipse本身有很多选项是默认关闭的, ...

  8. VS2005配置CPPUnit进行单元測试

    一. 编译CPPUnitproject 1.  解压文件cppunit-1.12.1.tar.gz. 2.  编译$BASE/src/cppunit/CppUnitLibraries.dsw中的cpp ...

  9. qt学习笔记(五) QGraphicsPixmapItem与QGraphicsScene的编程实例 图标拖动渐变效果

    应大家的要求,还是把完整的project文件贴出来,大家省点事:http://www.kuaipan.cn/file/id_48923272389086450.htm 先看看执行效果,我用的群创7寸屏 ...

  10. careercup-递归和动态规划 9.3

    9.3 在数组A[0...n-1]中,有所谓的魔术索引,满足条件A[i]=i.给定一个有序整数数组,元素值给不相同,编写一个方法,在数组A中找出一个魔术索引,若存在的话. 进阶: 如果数组元素有重复值 ...