MySQL5.7.11免安装版的安装和配置以及解决MYSQL服务无法启动问题

首先在官网下载MySQL5.7.11免安装版,进行解压。打开文件夹,修改my-default.ini 拷贝一份,改名 my.ini,复制下面的配置信息到 my.ini 保存

[plain]  view plain  copy
  在CODE上查看代码片 派生到我的代码片
  1. <span style="font-size:14px;"># For advice on how to change settings please see  
  2. # http://dev.mysql.com/doc/refman/5.7/en/server-configuration-defaults.html  
  3. # *** DO NOT EDIT THIS FILE. It's a template which will be copied to the  
  4. # *** default location during install, and will be replaced if you  
  5. # *** upgrade to a newer version of MySQL.  
  6.   
  7. [mysqld]  
  8.   
  9. # Remove leading # and set to the amount of RAM for the most important data  
  10. # cache in MySQL. Start at 70% of total RAM for dedicated server, else 10%.  
  11.  innodb_buffer_pool_size = 128M  
  12.   
  13. # Remove leading # to turn on a very important data integrity option: logging  
  14. # changes to the binary log between backups.  
  15. # log_bin  
  16.   
  17. # These are commonly set, remove the # and set as required.  
  18. # basedir = .....  
  19. # datadir = .....  
  20. # port = .....  
  21. # server_id = .....  
  22.     basedir=D:\Program Files\MySQL\mysql-5.7.11-winx64  
  23.     datadir=D:\Program Files\MySQL\mysql-5.7.11-winx64\data  
  24.     port=3306  
  25.     server_id = 10001  
  26.   
  27. # Remove leading # to set options mainly useful for reporting servers.  
  28. # The server defaults are faster for transactions and fast SELECTs.  
  29. # Adjust sizes as needed, experiment to find the optimal values.  
  30.  join_buffer_size = 128M  
  31.  sort_buffer_size = 2M  
  32.  read_rnd_buffer_size = 2M   
  33.   
  34. sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES </span>  
解压后以及创建my.ini后截图如下


接下来就是修改环境变量:


(1)右键单击我的电脑->属性->高级系统设置(高级)->环境变量

点击“系统变量”下的新建按钮
输入变量名:MYSQL_HOME
输入变量值:D:\Program Files\MySQL\mysql-5.7.11-winx64
即为mysql的自定义解压目录。


(2)选择“系统变量”中的Path
点击编辑按钮
在变量值中添加变量值:%MYSQL_HOME%\bin
注意是在原有变量值后面加上这个变量,用;隔开,不能删除原来的变量值。在win10系统下修改环境变量比较简单不用“;”,如下图所示


      紧接着以管理员身份运行cmd,这一点很重要,进入到mysql的解压目录下。先初始化Data目录:以前5.6版本自带data目录,不需要这一步!如果没有这一步会无法启动mysql服务,报错MYSQL 服务无法启动,在初始化之前,务必将data目录底下的文件删除掉。

在CMD窗口中输入以下命令:


[plain]  view plain  copy
  在CODE上查看代码片 派生到我的代码片
  1. mysqld --initialize-insecure  

这里比较慢,要等一会。

接着输入mysqld install进行安装注册,安装成功之后,启动服务,输入以下命令:

net start mysql

备注一下:移除安装是mysqld remove;mysqld --initialize-insecure自动生成无密码的root用户;mysqld --initialize是自动生成随机密码用户;
然后就可以登陆了。

mysql -u root -p

回车即可登录。如果提示要输入密码的时候,按个回车就登录进去了。

这是由于我们前面使用的是mysqld --initialize-insecure,因此这个时候的root密码为空,

修改登录密码

mysql> set password for 用户名@localhost = password('新密码'); 
例子:
mysql> set password for root@localhost = password('1234');

这个例子将用户root的密码更改为1234,此时不能立马生效,需要重新启动才能生效。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值