zoukankan      html  css  js  c++  java
  • mysql免安装版配置+navicat测试

    好久之前就在mysql官网下载了mysql的包,但是一直没有安装。今天测试下。

     

    下载好的mysql是一个zip压缩包,直接解压就可以了,然后改名为mysql,以免路径太复杂。

     

    配置环境变量

    把D:AppMySQLmysqlin加到path环境变量后面。用分号隔开。

     

    安装服务

    要CD到bin目录下去安装

    mysqld -install

     

    启动服务

    net start mysql

     

     

     

    这里遇到一个问题,服务无法启动。

    于是求助百度

    得到的解答如下:

    mysqld --initialize-insecure --user=mysql

     

     

    运行了上面的命令后就可以启动mysql服务了。

     

    下面用Navicat链接mysql

     

    用户名root,密码空

     

    成功连接。

     

     

     

     

     

    使用Navicat查询时没有问题,但是老是有下面这个报错,虽然不影响使用,但是看着心烦。

     

    ERROR 1055 (42000): Expression #1 of SELECT list is not in GROUP BY clause and contains nonaggregated column 'database_tl.emp.id' which is not functionally dependent on columns in GROUP BY clause; this is incompatible with sql_mode=only_full_group_by

     

     

    解决办法:

    运行下面的命令,然后关掉Navigate重新打开连接mysql就可以了

    set @@GLOBAL.sql_mode='';

    set 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服务后就失效了,如果要永久解决,需要改ini配置文件。

    参考链接:https://www.cnblogs.com/jim2016/p/6322703.html

     

     

     

     

  • 相关阅读:
    window10使用vagrant+virtualBox搭建centos7
    吾日三思
    搭建EFK过程
    docker端口映射失效解决方法
    centos7防火墙相关命令
    docker学习
    python 读取hive数据
    shell 命令 查看本机ip
    shell 命令 修改hosts文件
    shell 命令 mkdir -p
  • 原文地址:https://www.cnblogs.com/kala/p/8051758.html
Copyright © 2011-2022 走看看