Chinaunix首页 | 论坛 | 博客
  • 博客访问: 352967
  • 博文数量: 166
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 1640
  • 用 户 组: 普通用户
  • 注册时间: 2015-05-05 11:44
个人简介

文章不在长,坚持不懈记录下努力前行的脚步

文章分类

全部博文(166)

文章存档

2017年(19)

2016年(59)

2015年(88)

我的朋友

分类: Mysql/postgreSQL

2015-11-24 17:55:07

20151124
主题:MySQL 客户端程序
(来自MySQL reference manual 4.1)
=============================================
mysqld:包含MySQL server启停脚本 -- /etc/rc.d/init.d/mysqld
mysqld_safe:server启动脚本。/usr/bin/mysqld_safe
mysql.server:执行mysqld_safe,存放路径$basedir/support-files/mysql.server;
mysqld_multi:启停多个实例;
mysql_install_db:初始化MySQL数据目录,创建mysql数据库,初始化授权表和默认权限,创建InnoDB系统空间,一般只执行一次;
mysql_plugin:插件配置程序;
mysql_secure_installation:提高MySQL安装安全性;
连接到MySQL server的MySQL客户端程序:
mysql:交互式执行sql语句或执行批处理脚本的命令行工具;
mysqladmin:用于管理MySQl server的客户端,比如:创建删除数据库,重载授权表,数据刷盘,重新打开日志文件,也可以通过mysqladmin查询server的版本、进程、状态等信息;
mysqlshow:查看库、表、列、索引等信息;
mysqlslap;
mysql管理工具
mysql_config_edit:将server登录信息写入加密文件;
mysqlbinlog:查看binlog的工具;
mysqldumpslow:汇总慢查询结果的工具;

主题:连接MySQL
(来自MySQL reference manual 4.2.2)
=============================================
注意-p选项后直接跟口令,没有空格
If you use a -p or --password option and specify the password value, there must be no space between -p or --password= and the password following it.
This is more secure than giving the password on the command line. Other users on your system may be able to see a password specified on the command line by executing a command such as ps auxw
[root@xxxxx]# ps auxw|grep mysql
root      1877  0.0  0.0 125812  2640 pts/1    S+   17:06   0:00 mysql -uadmin -px xxxxxxxxxxxx -S /usr/local/mysql/run/mysql.sock
然后通过ctrl+R查出历史命令来获取密码
[root@xxxxx]# mysql -uadmin -padmin -S /usr/local/mysql/run/mysql.sock
mysql本地连接时通过socket文件,远程主机是通过TCP/IP连接;






主题:shell
(来自MySQL reference manual 4.1)
=============================================
#shell判断目录是否存在
if [! -d "/tmp/filename"];then
    mkdir /tmp/filename
fi;

#shell判断文件,目录是否存在或者具有权限
folder="/var/www/"
file="/var/www/log"
# -x 参数判断 $folder 是否存在并且是否具有可执行权限
if [ ! -x "$folder"]; then
  mkdir "$folder"
fi

# -d 参数判断 $folder 是否存在
if [ ! -d "$folder"]; then
  mkdir "$folder"
fi

# -f 参数判断 $file 是否存在
if [ ! -f "$file" ]; then
  touch "$file"
fi

# -n 判断一个变量是否有值
if [ ! -n "$var" ]; then
  echo "$var is empty"
  exit 0
fi

# 判断两个变量是否相等
if [ "$var1" = "$var2" ]; then
  echo '$var1 eq $var2'
else
  echo '$var1 not eq $var2'
fi




















阅读(475) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~