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:光标移动到行尾

时间: 2024-10-10 16:16:02

MySQL的环境变量的相关文章

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

(10)配置环境变量 前面步骤完成后安装好MySQL,为MySQL配置环境变量.MySQL默认安装在C:\Program Files下. 1)新建MYSQL_HOME变量,并配置:C:\Program Files\MySQL\MySQL Server 5.6 MYSQL_HOME:C:\Program Files\MySQL\MySQL Server 5.6 2)编辑path系统变量,将%MYSQL_HOME%\bin添加到path变量后.配置path环境变量,也可不新建MYSQL_HOME变量

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

mac初次安装mysql,输入mysql -u root -p会出现:zsh: command not found: mysql的提示.此时需要配置环境变量. mac版mysql客户端:mysql-5.6.24-osx10.9-x86_64.dmg 首先要知道你使用的Mac OS X是什么样的Shell,使用命令 echo $SHELL 如果输出的是:csh或者是tcsh,那么你用的就是C Shell. 如果输出的是:bash,sh,zsh,那么你的用的可能就是Bourne Shell的一个变种

MySQL Windows环境变量设置

问题:MySQL无法全局使用 1.查找MySQL路径 2.添加环境变量 3.验证功能 原文地址:https://www.cnblogs.com/ingwant/p/10733434.html

MAMP添加mysql的环境变量

Mamp把mysql的安装位置换了,所以自己建个软链接 sudo ln -s /Applications/MAMP/Library/bin/mysql /usr/local/bin/mysql

mysql环境变量配置(复制)

前面步骤完成后安装好MySQL,为MySQL配置环境变量.MySQL默认安装在C:\Program Files下. 1)新建MYSQL_HOME变量,并配置:C:\Program Files\MySQL\MySQL Server 5.6 MYSQL_HOME:C:\Program Files\MySQL\MySQL Server 5.6 2)编辑path系统变量,将%MYSQL_HOME%\bin添加到path变量后.配置path环境变量,也可不新建MYSQL_HOME变量,而是直接将MySQL

MYSQL 环境变量添加

Linux下设置MySQL的环境变量: 我习惯把环境变量的放在/etc/profile.d的下,起一个名字好记住是做什么的. [[email protected] profile.d]# vim mysqld.sh export PATH=$PATH:/usr/local/mysql/bin/ 我mysql安装路径为/usr/local/mysql 然后 [[email protected] profile.d]# source /etc/profile 测试: [[email protecte

MySql环境变量配置

前面步骤完成后安装好MySQL,为MySQL配置环境变量.MySQL默认安装在C:\Program Files下. 1)新建MYSQL_HOME变量,并配置:C:\Program Files\MySQL\MySQL Server 5.6 MYSQL_HOME:C:\Program Files\MySQL\MySQL Server 5.6 2)编辑path系统变量,将%MYSQL_HOME%\bin添加到path变量后.配置path环境变量,也可不新建MYSQL_HOME变量,而是直接将MySQL

关于mysql installer 的安装和环境变量配置

MySQL针对不同的用户提供了2中不同的版本: MySQL Community Server:社区版.由MySQL开源社区开发者和爱好者提供技术支持,对开发者开放源代码并提供免费下载. MySQL Enterprise Server:企业版.包括最全面的高级功能和管理工具,不过对用户收费. 下面讲到的MySQL安装都是以免费开源的社区版为基础.打开MySQL数据库官网的下载地址http://dev.mysql.com/downloads/mysql,上面提供了两种安装文件,一种是直接安装的MSI

TestLink学习一:Windows搭建Apache+MySQL+PHP环境

PHP集成开发环境有很多,如XAMPP.AppServ......只要一键安装就把PHP环境给搭建好了.但这种安装方式不够灵活,软件的自由组合不方便,同时也不利于学习.所以我还是喜欢手工搭建PHP开发环境,需要哪个模块自己安装就行了,或者那个软件需要升级,直接升级那个软件就行了,并不影响其他软件,非常方便. 安装环境:windowsXP 32 一.准备工作-下载所需软件 Apache  httpd-2.2.22-win32-x86-openssl-0.9.8t.msi PHP       php