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'; 
原文地址:https://www.cnblogs.com/nianzhilian/p/9129050.html