前两年玩mysql,没写记录,现在拿起来,好多小细节都忘完了,悲哀
记录:
1.mysql 区分大小写,而且mysql的主键最好是英文,否则很容易出现ado返回成功,实际mysql内部操作失败的bug
2.mysql 日志文件查询,只需要在my.ini里设置,重启服务,即可
#Enter a name for the binary log. Otherwise a default name will be used.
log-bin= "D:/Program Files/MySQL/MySQL Server 5.0/Data/lhz00.bin"
#Enter a name for the query log file. Otherwise a default name will be used.
log= "D:/Program Files/MySQL/MySQL Server 5.0/Data/lhz00.log"
#Enter a name for the error log file. Otherwise a default name will be used.
log-error= "D:/Program Files/MySQL/MySQL Server 5.0/Data/lhz00.err"
#Enter a name for the update log file. Otherwise a default name will be used.
log-update= "D:/Program Files/MySQL/MySQL Server 5.0/Data/lhz00.upd"
3.win防火墙对mysql联机数据库的影响(10060)
4.远程访问权限问题
以下语句具有和ROOT用户一样的权限。大家在拿站时应该碰到过。root用户的mysql,只可以本地连,对外拒绝连接。以下方法可以帮助你解决这个问题了,下面的语句功能是,建立一个用户为queue_test 密码queue 权限为和root一样。允许任意主机连接。这样你可以方便进行在本地远程操作数据库了。
CREATE USER 'queue_test'@'%' IDENTIFIED BY 'queue';
GRANT ALL PRIVILEGES ON *.* TO 'queue_test'@'%' IDENTIFIED BY 'queue'WITH GRANT OPTION
MAX_QUERIES_PER_HOUR 0 MAX_CONNECTIONS_PER_HOUR 0
MAX_UPDATES_PER_HOUR 0 MAX_USER_CONNECTIONS 0;
搞完事记得删除脚印哟。
DROP USER 'itpro'@'%';
DROP DATABASE IF EXISTS `itpro` ;
5.自动备份
创建计划任务--添加批处理任务---设置