1,设计表的三大范式
1,列不可再分
2,属性完全依赖于主键
3,属性直接依赖于主键2,事务4大特性
A 原子性
C 一致性
I 隔离性
D 持久性3,事务隔离级别
读已提交
读未提交 可重复读串行化
4,文件上传
引入文件: ajaxfileupload.js jquery.js
<input type="file" id="myfile" name="myfile"><br>5,Warning: World-writable config file '/etc/my.cnf' is ignored
1. 问题描述:
重启mysql服务时出现以下信息:
Warning: World-writable config file '/etc/my.cnf' is ignored
出现这种情况的原因是:mysql故意不让用户重写my.cnf,权限默认是644, 即-rw-r--r--, 如果权限不是644, 则会出现这种情况。
2. 解决方法:
(1) 查看my.cnf文件的权限:git@github.com:DJISZ/marketevent.git
ls -l /etc/my.cnf
信息如下:
-rw-r--r-- 1 root root 1126 4月 13 16:46 /etc/my.cnf
可以看到my.cnf文件权限为644, 如果你的my.cnf文件权限不是"-rw-r--r--", 而是如“-rwxrwxrwx”等等, 则执行以下命令:
sudo chmod 644 /etc/my.cnf
(2) 进入mysql目录下:
cd /usr/local/mysql/
(3) 重启mysql服务:
sudo ./support-files/mysql.server restart
3. OK, Enjoy it!!!6,主从同步
最好在主库建立一个专门用于同步的账号,记得给权限
6.1步骤
6.2主从同步的延迟问题
7,分片(分库分表)
7.1mycat实现
7.2单数据库只分表