【参考】java 项目 存入mysql后 变问号 MySql 5.6 (X64) 解压版 1067错误与编码问题的解决方案

一、my.ini 的mysqld下添加

  skip-grant-tables

二、重启mysql服务

  net start mysqld

三、打开cmd

  cd C:\Program Files\MySQL\MySQL Server 5.7\bin
  mysql
  use mysql
  设置新密码
  update mysql.user set authentication_string=password('mima****') where user='root' and Host='localhost';

  UPDATE user SET authentication_string=password('1234') where user='root' and Host='localhost';

  alter user 'root'@'localhost' identified by '123';  改密码?

  flush privileges;

  5.7以前版本可用UPDATE user SET Password=PASSWORD('newpassword') where USER='root';更新密码

四、恢复my.ini  重启mysql服务

五、本地计算机上的MySQL服务启动后停止。某些服务在未由其他服务或程序使用时将自动停止

1. 解压mySQL绿色版zip包 -> 配置环境变量
   
2. 用管理员身份运行cmd,mysqld –initialize-insecure,data文件夹会自动生成,注意单词不要拼错 -> 运行 mysqld –install 安装Windows服务

3. my.ini 配置文件放在MYSQL_HOME目录下,不要配置 basedir,datadir,不要配置 basedir,datadir,不要配置 basedir,datadir!!!【参照】 Mysql-5.7.19-winx64服务无法启动解决方案

my.ini 精简示例 (5.7.19 可放在 MYSQL_HOME 目录下,MySQL能启动不报错)

  1. #代码开始
    [client]
    port=3306
    default-character-set=utf8
  2.  
  3. [mysqld]
    port=3306
    character_set_server=utf8
  4.  
  5. sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
  6.  
  7. # 创建新表时将使用的默认存储引擎
    default-storage-engine=INNODB
  8.  
  9. innodb_buffer_pool_size=2048M
    #innodb_buffer_pool_instances=1
    innodb_log_buffer_size=4M
    innodb_log_file_size=256M
    #innodb_additional_mem_pool_size=4M
  10.  
  11. # 允许最大连接数
    max_connections=1024
    #服务器在关闭它前在一个交互连接上等待行动的秒数
    wait_timeout = 7200
    #服务器有几个CPU就设置为几,建议用默认设置,一般为8.
    innodb_thread_concurrency = 8
  12.  
  13. key_buffer_size=128M
    tmp_table_size=128M
    read_buffer_size=4M
    read_rnd_buffer_size=16M
    sort_buffer_size=32M
  14.  
  15. [mysql]
    # 设置mysql客户端默认字符集
    default-character-set=utf8

my.ini 常规示例(log配置) (5.7.19)

  1. #配置开始
    [client]
    port=3306
    default-character-set=utf8
  2.  
  3. [mysqld]
    port=3306
    character_set_server=utf8
    #跳过登陆验证
    #skip-grant-tables
    #禁止反向解析
    #skip-name-resolve
  4.  
  5. #各种日志(查询、错误、慢查询)配置:
    #log_bin=..\log\mysql-bin.log
    log_error=..\log\mysql.err
    long_query_time=1
    slow_query_log=ON
    slow_query_log_file=..\log\mysql-slow.log
    general_log=ON
    general_log_file=..\log\log-mysql.log
  6.  
  7. # 允许最大连接数
    max_connections=1024
    #服务器在关闭它前在一个交互连接上等待行动的秒数
    wait_timeout = 7200
    #服务器有几个CPU就设置为几,建议用默认设置,一般为8.
    innodb_thread_concurrency = 8
    innodb_flush_log_at_trx_commit=1
    innodb_log_buffer_size=128M
    innodb_buffer_pool_size=2048M
    innodb_log_file_size=256M
    innodb_thread_concurrency=16
    innodb-autoextend-increment=1000
    #innodb_additional_mem_pool_size=4M
  8.  
  9. table_open_cache=256
    query_cache_size=1M
    tmp_table_size=128M
    thread_cache_size=8
    key_buffer_size=128M
    read_buffer_size=4M
    join_buffer_size=128M
    sort_buffer_size=32M
    read_rnd_buffer_size=32M
    max_allowed_packet=32M
    explicit_defaults_for_timestamp=true
  10.  
  11. sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
  12.  
  13. # 创建新表时将使用的默认存储引擎
    default-storage-engine=INNODB
  14.  
  15. [mysql]
    # 设置mysql客户端默认字符集
    default-character-set=utf8

MySQL 5.7.19 忘记密码 重置密码 配置文件my.ini示例 服务启动后停止 log配置的更多相关文章

  1. 本地计算机上的MySQL服务启动后停止。某些服务在未由其他服务或程序使用时将自动

    重新安装MySQL数据库,由于安装的时候马虎,一路next(事实上,某些地方需要严格的配置,我忘记注意了),导致现在出了很多麻烦. 错误信息: 本地计算机上的MySQL服务启动后停止.某些服务在未由其 ...

  2. mysql5.7 本地计算机上的mysql 服务启动后停止 的问题解决

    mysql5.7 本地计算机上的mysql 服务启动后停止. 问题: 在cmd 下mysql服务mysql服务无法启动任何错误法启动 服务没有报告任何错误     在服务里面启动是   早上来了发现项 ...

  3. MySQL 安装和启动服务,“本地计算机 上的 MySQL 服务启动后停止。某些服务在未由其他服务或程序使用时将自动停止。”

    MySQL 安装和启动服务,以及遇到的问题 MySQL版本: mysql-5.7.13-winx64.zip (免安装,解压放到程序文件夹即可,比如 C:\Program Files\mysql-5. ...

  4. mysql57重新安装后无法再次启动mysql57服务“本地计算机上的MySQL服务启动后停止。某些服务在未由其他服务或程序使用时将自动。”--解决方法

    本地计算机上的MySQL服务启动后停止.某些服务在未由其他服务或程序使用时将自动. (win10,mysql5.7+) 解决方法: 第一步:查看MySQL57安装路径 只要在programData路径 ...

  5. 本机mysql 5.7服务启动后停止,某些服务在未有其他应用程序使用时停止

    本机mysql 5.7服务启动后停止,某些服务在未有其他应用程序使用时停止 出现这种报错,mysql服务启动不了: 错误的尝试: 1:尝试了这个博客:https://blog.csdn.net/wai ...

  6. MySQL服务启动时显示本地计算机上的MySQL服务启动后停止。某些服务在。。。

    之前一直用的好端端的,这次启动服务突然就报了这错误. 更好的阅读体验可访问 这里. 起因 为了使用 LOAD_FILE 函数,在数据库配置文件 my.ini的 [mysqld] 里添加 secure_ ...

  7. 本地服务开启MySQL57提示本地计算机上MySQL服务启动后停止。。。。

    1.首先以管理员身份启动cmd,要不然服务禁止访问. 2.然后在cmd中输入 mysqld --remove mysql或者mysqld --remove mysql57来移除服务. 3.然后进入My ...

  8. 关于在安装MySQL时报错"本地计算机上的mysql服务启动后停止,某些服务在未由其他服务或程序使用时将自动停止"的解决方法

    首先将你下载的MySQL安装或者解压(对应安装版和解压版),下载地址http://dev.mysql.com/downloads/mysql/ 然后复制你安装目录中的my-default.ini,更改 ...

  9. 关于mysql服务突然运行不了的问题-“本地计算机上的mysql服务启动后停止,某些...”

    1.将mysql数据库的安装目录bin文件路径添加到环境的path中,为了让cmd可以直接输入下面的相关命令,不然cd到mysql的bin下也可以 2.cmd输入mysqld --initialize ...

随机推荐

  1. Python3基础系列-基本入门语法

    本文简单地介绍了python的一些基本入门知识,通过对这些知识的了解,大家可以写一些简单的代码,同时也为后面深入理解打下基础.本文的主要内容如下: 值和类型 值,即value,通常有:1,2,3.14 ...

  2. rabbitmq使用方法(一)

    Introduction RabbitMQ is a message broker. The principal idea is pretty simple: it accepts and forwa ...

  3. 微信企业号开发之weixin://preInjectJSBridge/fail

    最近几天遇到个奇怪的问题,目前只有在Andriod平台上出现:weixin://preInjectJSBridge/fail 不止我一个人遇到这个问题,群里也有好几个问了这个问题.这个问题直接导致我们 ...

  4. 云栖大会上宣布即将开源的手淘Atlas什么来头?

    在刚刚过去的云栖大会上,手淘宣布其移动容器化框架Atlas将于2017年年初开源,对这个框架,在过去团队对外部做过一些分享,外界也一直对其十分关注,到现在它终于即将开源了. 本文将介绍Atlas的设计 ...

  5. Chromium OS 初体验

    Chromium OS可是早有耳闻,但是一直没有尝试,最近很多评论甚至认为会对Windows和Mac都能够造成压力,于是迫不及待的想尝试一下了,百度下了官网,官网很贴心,不光给了用于写入U盘的镜像文件 ...

  6. one or more multiply defined symbols found

    在一个c++的.h文件中加入了这段代码: #include <string> using namespace std; std::string escapeStr(const std::s ...

  7. MAC常用软件推荐

    SQL建模 http://dbwrench.com/download/install/mac_install.shtml 参考https://github.com/helantao/macOS/blo ...

  8. ls(ll)排序问题

    ls(ll)排序问题 1.按照时间倒叙排列—— -lnt ( LNT,大写备注区分一下) 2.安照时间正序排列—— -lrt (LRT) 3.按照文件名正序排序(默认的排序方式)—— -l 4.按照文 ...

  9. ios中输入框的父类--文本框,DataPick,pickerview

    父控制器 #import <UIKit/UIKit.h> #import "ScrollViewExt.h" @interface BaseKeyBoardCtrl : ...

  10. 如何制作initrd.img文件

    2008-11-12 16:02:37    initrd.img文件是redhat,mandrake等linux发布使用的内存镜像文件.镜像中是一个微型系统.在安装系统时,将initrd.img展开 ...