@echo off&setlocal enabledelayedexpansion
call:D,30
echo. 30天前日期为:%D%
echo. 删除30天以前备份......
if exist F:\beifen\%D% rd /s /q F:\beifen\%D%
echo 自动备份完成,程序将自动退出......
还原/导入
还原/导入[10]? ,导入过程,进入 mysql 控制台,如 mysql -u root -p
mysql>use
然后使用 source 命令,后面参数为脚本文件(如这里用到的.sql)
mysql>source d:\dbname.sql
如果提示找不到文件,输完 source 后,可以用鼠标把文件直接拖进命令行窗口
启动跟踪文件
mysqld --debug
关闭服务器
mysqladmin -u root shutdown
启动MySQL服务
mysqld --console
安全设置
一、内部安全性-保证数据目录访问的安全
1.1文件。
1.2日志文件。
二、外部安全性-保证网络访问的安全
2.1 MySQL 授权表的结构和内容
2.2 服务器控制客户访问
2.3 避免授权表风险
2.4 不用 GRANT设置用户
管理工具
可以使用命令行工具管理 MySQL (命令 mysql 和 mysqladmin),
也可以从 MySQL 的网站下载图形管理工具 MySQL Administrator, MySQL Query Browser 和 MySQL Workbench。
phpMyAdmin是由 php 写成的 MySQ L资料库系统管理程程序,让管理者可用 Web 界面管理 MySQL 资料库。
phpMyBackupPro也是由 PHP 写成的,可以透过 Web 界面创建和管理。
它可以创建伪 cronjobs,可以用来自动在某个时间或周期备份 MySQL 。
另外,还有其他的 GUI 管理工具,例如 mysql-front 以及 ems mysql manager, navicat等等。
解决方法
MySQL 中文排序错误的解决方法
方法1
在 MySQL 中,进行中文排序和查找的时候,对汉字的排序和查找结果是错误的。
这种情况在 MySQL 的很多版本中都存在。如果这个问题不解决,那么 MySQL 将无法实际处理中文。
出现这个问题的原因是:MySQL 在查询字符串时是大小写不敏感的,在编绎 MySQL 时一般以 ISO-8859 字符集作为默认的字符集,因此在比较过程中中文编码字符大小写转换造成了这种现象,
一种解决方法是对于包含中文的字段加上 "binary" 属性,
使之作为二进制比较,例如将 "name char(10)" 改成 "name char(10)binary"。
方法2
如果你使用源码编译 MySQL,可以编译 MySQL 时使用 --with--charset=gbk 参数,这样 MySQL 就会直接支持中文查找和排序了。
MariaDB
从 MySQL 转向 MariaDB的代表厂家:谷歌(2013年9月)、RedHat(2013年6月)、维基百科(2013年4月)
MySQL 在 2008 年被Sun以10亿美金所收购,
MySQL 创始人 Michael Widenius 则不满 Sun 开发团队脚步过慢,愤而离职成立开源联盟,
另外从现有 MySQL 程序代码中,开发出另一个延伸分支版本,也就是名为玛莉亚的企业级开源。
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-57961-11.html
新生代最具商业价值的红烧肉
美国进一海里我们就封死一家沃尔玛和美国的跨国公司