使用全新安装的MySQL 5.7,我已完成以下操作:
创建了一个test-mysql.cnf:
$ ll /etc/mysql/conf.d/
total 20
drwxr-xr-x 2 root root 4096 Jun 23 17:22 ./
drwxr-xr-x 4 root root 4096 Jun 23 17:21 ../
-rw-r--r-- 1 root root 8 Apr 20 03:04 mysql.cnf
-rw-r--r-- 1 root root 55 Apr 20 03:04 mysqldump.cnf
-rw-rw-rw- 1 root root 25 Jun 23 17:22 test-mysql.cnf
查看内容只需更改sql模式
$ cat /etc/mysql/conf.d/test-mysql.cnf
[mysqld]
sql-mode="ANSI"
重启服务器
$ sudo service mysql restart
检查模式是否已设定 $ mysql
$ SELECT @@sql_mode;
返回错误的东西。默认,好像没有设置任何内容。
答案 0 :(得分:1)
我将此添加到[mysqld]
sql-mode="ANSI"
test-mysql.cnf
它有效。
事实证明sudo chmod og-w /etc/mysql/conf.d/test-mysql.cnf
具有可写权限。出于安全原因,将忽略具有可写权限的所有文件。我不得不这样做:
def main():
pointdistance = [150.2, 2.3, 5.5, 145.2, 30.4, 22]
indices = list(range(len(pointdistance)))
print indices
删除其他人和群组的写权限。
此外,似乎没有读取符号链接。令人沮丧的是,他们被默默地忽略了。他们甚至没有发出警告。