Linux基础命令---mysql
mysql
mysql是一个简单的sql shell,它可以用来管理mysql数据库。
此命令的适用范围:RedHat、RHEL、Ubuntu、CentOS、Fedora。
1、语法
mysql [options] db
2、参数列表
| 选项 | 说明 | 
| -? | --help | 显示帮助信息 | 
| --auto-rehash | 激活自动rehash功能 | 
| --bind-address=ip | 绑定ip,当电脑有多个网卡的时候,可以指定mysql连接时的网卡 | 
| --character-sets-dir = path | 指定字符集所在的目录 | 
| --column-names | 在结果中显示列名 | 
| -C | --comments | 在发送给服务器的状态中显示注释 | 
| -c | --compress | 在服务器和客户端之间的数据进行压缩 | 
| -D db | --database=db | 指定数据库名 | 
| --default-character-set=chatset | 默认的字符集 | 
| -e statement | --execute=statement | 指定要使用的指令 | 
| -f | --force | 强制执行 | 
| -H | --html | 输出html格式 | 
| -i | --ignore-spaces | 忽略空格 | 
| --line-numbers | 为错误信息显示行号 | 
| --local-infile=0|1 | 关闭或者开启LOAD DATA INFILE功能 | 
| -A | --no-autp-rehash | 关闭自动rehash功能 | 
| -b | --no-beep | 关闭出错提醒 | 
| -p password | --password= | 连接数据库使用的密码 | 
| -W | --pipe | 使用有名管道连接数据库 | 
| -P port | --port= | 连接数据库使用的端口 | 
| --protocol=TCP|SOCKET|PIPI|MEMORY | 连接数据库使用的协议 | 
| -q | --quick | 不缓存查询结果 | 
| -s | --silent | 输出简短的内容 | 
| -v | --verbose | 显示详细执行过程 | 
| -V | --version | 显示版本信息 | 
| -w | --wait | 等待时间 | 
| -X | --xml | 产生xml输出 | 
| -u user | --user= | 连接数据库的用户名,默认是rootq | 
3、实例
1)登录
| 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 | 
2)查看权限
| 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 | 
      做了一个Linux学习的平台,目前出来一个雏形,各位可以参考使用
           链接:https://pan.baidu.com/s/1GOLVU2CbpBNGtunztVpaCQ  密码:n7bk 
     
 
                    
                
 
 
                
            
         浙公网安备 33010602011771号
浙公网安备 33010602011771号