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

     

     

     

     

  • 相关阅读:
    Java多线程(二)关于多线程的CPU密集型和IO密集型这件事
    Java 过一下基础
    日历打印用java实现
    DAY8-打卡第八天-2018-1-18
    web-day1-初识标识符
    DAY7-图形界面第一弹-2018-1-17
    四种排序方法用java实现
    DAY6-小变化(java提示框)-2018-1-16
    DAY5-小别-2018-1-15
    DAY4-打卡第四天-2018-1-12
  • 原文地址:https://www.cnblogs.com/kala/p/8051758.html
Copyright © 2011-2022 走看看