• mysql-5.7.17-winx64免安装配置


    一,下载mysql-5.7.17-winx64.zip

    地址:https://dev.mysql.com/downloads/file/?id=467269

    二,解压到自己的某个磁盘:data文件夹和my.ini文件刚解压是没有的,我这是已经配置好的。

    三,复制my-default.ini重命名为my.ini

    修改my.ini配置

    [client]
    #设置mysql客户端默认字符集
    default-character-set = utf8
    [mysql]
    default-character-set = utf8
    [mysqld]
    #安装目录
    basedir = G:mysql-5.7.17-winx64
    #数据存放目录 手动创建data空文件夹
    #datadir = G:mysql-5.7.17-winx64data
    port = 3306
     
    character-set-client-handshake = FALSE
    character-set-server = utf8
    collation-server = utf8_unicode_ci
    init_connect='SET NAMES utf8'
    # 创建新表时将使用的默认存储引擎
    default-storage-engine=INNODB
    # 最大连接数量
    max_connections = 100
    #单个内存表的最大值限定
    max_heap_table_size = 64M
    #为每个线程分配的排序缓冲大小
    sort_buffer_size = 8M
    #join 连表操作的缓冲大小,根据实际业务来设置,默认8M
    join_buffer_size = 32M
    # sql查询缓存,如果提交的查询与几次中的某查询相同,并且在query缓存中存在,则直接返回缓存中的结果
    query_cache_size = 64M
    #如果密码忘记,绕过密码验证
    #mysql -u root -p
    #密码直接回车
    #use mysql
    #update user set authentication_string=PASSWORD("此处请输入您要设定的密码") where user='root';
    #skip-grant-tables

    四,配置环境变量

    我的电脑–属性–环境变量设置 
    添加环境变量 MYSQL_HOME = G:mysql-5.7.17-winx64 
    然后在path后面添加 %MYSQL_HOME%in 

    五,开始安装服务 

    以管理员身份打开cmd窗口  执行 cd G:mysql-5.7.17-winx64in 切换到mysql bin 目录
    执行 mysqld --install 
    执行 mysqld --initialize-insecure --user=mysql --console 这一步在data目录中生产一些文件(执行这条命令data文件夹一定要是空的)
    执行 net start mysql 启动服务

    有Warning很正常,不用管!!!有Error一般是之前安装失败data文件夹有残余文件!!!

    其他命令:

    net stop mysql 

    mysqld --remove mysql

    sc delete mysql

    六,修改mysql密码

    进入mysql 修改root密码 
    默认的root密码是空的。 
    执行 mysql -u root -p 
    回车进入 默认没密码 
    切换到数据库mysql 
    use mysql 
    修改root密码

    --mysql5.6执行这个修改密码
    UPDATE user SET password=PASSWORD('123456') WHERE user='root';
    这种写法是mysql5.6之前的版本才有的, 5.7 是没有这个列的

    --mysql5.7修改密码
    set password = password('123456');
    flush privileges;

  • 相关阅读:
    tensorrt 中的一些基本概念 Logger, Context, Engine, Builder, Network, Parser 知识梳理
    JavaWeb之互联网通信流程
    JSON
    JS之BOM编程History和location对象
    JS之将当前窗口设置为顶级窗口
    JS之BOM编程--弹出消息框和确认框
    JS之BOM编程window的open和close
    JS之内置支持类Array
    多次使用setInterval方法导致clearInterval不能成功关闭
    JS之周期函数setInterval
  • 原文地址:https://www.cnblogs.com/baocaige/p/10212088.html
Copyright © 2020-2023  润新知