zoukankan      html  css  js  c++  java
  • 配置mysql5.7.18winx64(免安装版)配置

    今天在操作系统是 winServer2016 下配置mysql-5.7.18-winx64 (免安装版),

      首先,将mysql-5.7.18-winx64.zip 解压缩到D:/mysql-5.7.18-winx64 目录下,然后根据网上相关资料,将my-large.ini(当然也可以视情况选择别的ini配置文件) 复制后改名为my.ini,在此基础上,主要是在[mysqld]段中添加了:

    my.ini 文件内容

    [mysql]
    #设置mysql客户端默认字符集
    default-character-set=utf8
    [mysqld]
    #设置3306端口
    port = 3306
    lower_case_table_names = 2
    #设置mysql的安装目录
    basedir=D:\mysql-5.7.18-winx64
    #设置mysql数据库的数据的存放目录
    datadir=D:\mysql-5.7.18-winx64\data
    #允许最大连接数
    #max_connections=200
    #服务端使用的字符集默认为8比特编码的latin1字符集
    character-set-server=utf8
    #创建新表时将使用的默认存储引擎
    default-storage-engine=INNODB

     

    MySQL安装Windows服务

    找到mysql5的安装目录中的bin目录,执行mysqld –install

    在cmd窗口中

    d: 回车

    D:\>cd D:\mysql-5.7.18-winx64\bin   回车

    D:\mysql-5.7.18-winx64\bin>mysqld  --initialize-insecure

    一、初始化mysql

    注: 1、这个命令很重要,它会初始化 data 目录,在执行此命令前请先把data目录下的所有文件先删除,否则会失败

    2、可以选择用 --initialize-insecure 或者 --initialize 来初始化,--initialize-insecure 初始化root密码为空,如果用 --initialize来初始化,会产生一个随机密码

    执行成功后你会在data目录 下看到 mysql,perofrmance_schema,sys目录,同时还会有一些文件

    3、注意是 initialize前面是 两个--

    4、可以在data目录下 *.err文件中 看到初始密码 A temporary password is generated for root@localhost:

    D:\mysql-5.7.18-winx64\bin>  mysqld –install

     

    二、安装windows服务成功 Service successfully installed.

     

    三、启动MySQL服务

    D:\mysql-5.5.25-winx64\bin> net start MySQL

    服务已经启动成功。

     四、初始化mysql root密码
    D:\mysql-5.5.25-winx64\bin> mysqladmin -u root password ‘new-password'

    附:安装一个mysql Windows服务的命令:mysqld --install MySQL 

      移除mysql服务:mysqld –remove MySQL

      启动mysql服务的命令:net start MySQL

      停止mysql服务的命令:net stop MySQL

          将mysql默认的系统用户root的空密码修改为12345的命令:mysqladmin -u root password "12345"

     

    下载图形化管理工具

    mysql-workbench-gpl-5.2.40-win32-noinstall.zip

    减压后 执行 MySQLWorkbench.exe

  • 相关阅读:
    记录一些经常被忽略的结论
    Eclipse 各种问题解决记录
    Feign 动态URL 解决记录
    Nacos 启动失败
    多git账号配置解决方案
    记一次java.lang.StackOverflowError
    StringBuilder 以及 StringBuffer默认大小与扩容
    MySQL索引背后的数据结构及原理
    我没有高并发项目经验,但是面试的时候经常被问到高并发、性能调优方面的问题,有什么办法可以解决吗?
    istio 学习之 手动注入sidecar
  • 原文地址:https://www.cnblogs.com/z_lb/p/2567875.html
Copyright © 2011-2022 走看看