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
阅读(515) | 评论(0) | 转发(0) |