Linux 连接服务器 查看Mysql 运行状态

本人使用的Macbook pro 

 

打开终端    使用命令:ssh root@ip    连接服务器

查看Mysql 运行状态 service mysqld status 

在连接数据库遇到  2个错误  : 

mysql: [ERROR] unknown variable 'sql_mode=STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION'
mysql: [ERROR] unknown variable 'ft_min_word_len=1'  #设置全文检索的

 

参数说明:
SQL_MODE是一个非常重要的变量,默认为空。SQL_MODE的设置为空其实是比较冒险的一种设置,因为在这种设置下可以允许一些非法操作,比如可以将NULL插入NOT NULL的字段中,也可以插入一些非法日期,如“2012-12-32”。因此在平安这个值设为严格模式,这样有些问题可以在数据库的设计和开发阶段就能发现。此外,正确地设置SQL_MODE还可以做一些约束(Constraint)检查的工作。

ft_min_word_len  是用来设置全文检索的,

在配置文件my.cnf  去掉这两个参数就可以 正常登陆数据库。

 

你可能感兴趣的:(MySQL)