zoukankan      html  css  js  c++  java
  • mysql免解压版的配置

    很多朋友在安装mysq解压版l时出现:

    “mysql 服务无法启动 服务没报告任何错误”

    以前我安装时也是遇到这样的问题;

    其实mysql在5.6后就没有了data目录,很多朋友按照以前的版本安装会去创建一个data目录,这样就会无法启动mysql了。

    下面我来把我的正确安装步骤分享给大家,给大家接触困扰,不在浪费时间搜这里搜那里,我们来一个一步到位,只要按着下面教程走肯定是没问题的。废话少说进入主题。

    1.下载:

    地址:http://dev.mysql.com/downloads/mysql/

    2.安装:

    将下载的mysql-5.7.22-winx64压缩包解压后的整个目录放在自己喜欢的位置,我的放在D盘目录下

    3.配置:

    进入mysql-5.7.22-winx64目录,将里面的my-default.ini文件复制一份,并命名为my.ini (没有的话自己创建一个my.ini文件)

    4、my.ini的配置(里面的路径改成自己的路径)

    [mysqld]    
        #skip-grant-tables
        port = 3306    
        basedir=D:Program Filesmysql-5.7.22-winx64   
        datadir=D:Program Filesmysql-5.7.22-winx64data    
        max_connections=200    
        character-set-server=utf8    
        default-storage-engine=INNODB    
        sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES    
        [mysql]    
        default-character-set=utf8  
    

     5、配置环境变量

    6、安装mysql服务并启动

    mysqld install    安装服务完以后如果启动不了 执行mysqld --initialize-insecure --user=mysql

    然后就可以启动成功了

    登录数据库 mysql -uroot -p   没有密码

    由于5.7.22增加了授权登录方式首先修改MySQL授权登录方式---(跳过授权验证方式启动MySQL):

    mysqld --skip-grant-tables  

    然后在新开一个窗口就可以免密码登录了

    如果想改密码的话先  mysqld --skip-grant-tables   然后在开一个窗口执行下面命令

      1. update user set authentication_string = password("mysql") where user='root'; 
  • 相关阅读:
    ajax的post请求
    ajax的get请求
    浏览器缓存机制
    php和cookie
    php表单(2)
    php和表单(1)
    枚举for/in
    .Matrix-Beta冲刺的汇总博客
    .Matrix汇总博客
    小黄衫获得的感想
  • 原文地址:https://www.cnblogs.com/nianzhilian/p/9129050.html
Copyright © 2011-2022 走看看