Windows7使用免安装的MySQL5.7

Windows7使用免安装的MySQL5.7

  1. https://downloads.mysql.com/archives/community/ 下载对应版本的免安装mysql5.7,本人安装使用的是当前最新5.7版本的mysql5.7.33版本,电脑为64位机器,系统为Windows7。如果不知道自己电脑是多少位的请自行百度,很基础的知识。mysql5.7版本很稳定,不建议使用初学者使用最新版本的mysql,可能你遇到的bug找不到解决的方案,5.7版本已经很成熟了。

Windows7使用免安装的MySQL5.7

  1. 将下载的压缩包解压,放到你想要放置的盘符中,建议放到C盘中,避免你清理文件时将其误删。

Windows7使用免安装的MySQL5.7

  1. 接下来配置环境变量,将解压出来的mysql文件夹下的bin目录的路径,添加到path变量的末尾

Windows7使用免安装的MySQL5.7

  1. 配置完环境变量之后先不要启动mysql5.7,还需要修改一下配置文件,在C:\mysql-5.7.33-winx64文件夹下新建my.ini配置文件(mysql5.7.18之后都需要手动创建my.ini文件),添加必要的配置内容
[mysql]

# 设置mysql客户端默认字符集
default-character-set=utf8 
[mysqld]
#设置3306端口
port = 3306 
# 设置mysql的安装目录
basedir=C:\mysql-5.7.33-winx64
# 允许最大连接数
max_connections=200
# 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
  1. 请不要自己创建data文件夹,网上很多教程建议自己新建一个空data文件夹,再在my.ini文件中增加一句以下代码,这样会导致服务无法启动,不要添加这一句,也不要自己新建data文件夹,由mysql自动生成data就好
# 设置mysql数据库的数据的存放目录
datadir=D:\\softnew\\MYSQL\\mysql-5.7.20-winx64\\data
  1. 安装成功后,管理员模式运行DOS窗口,在DOS窗口中进入到mysql目录中的bin子目录中输入mysqld install来安装mysql。

Windows7使用免安装的MySQL5.7

  1. 安装成功后,执行mysqld --initialize如果不执行,就无法正常启动mysql服务,输入完成后,此时应该没有任何提示

Windows7使用免安装的MySQL5.7

  1. 初始化之后,再输入net start mysql开启mysql服务

Windows7使用免安装的MySQL5.7

  1. 第一次登陆MYSQL时,会提示要求输入初始密码,这是考虑安全因素,输入mysqld –initialize会随机生成密码。初始密码在data文件夹下的xxx.err文件中,可以用记事本打开,用ctrl+f 查找功能找到如下一行记录:

    [Note] A temporary password is generated for root@localhost: ghPnprydK1:P

    其中ghPnprydK1:P即为初始密码

Windows7使用免安装的MySQL5.7

  1. 登陆成功之后就会显示如下界面

Windows7使用免安装的MySQL5.7

  1. 进入后可以用如下命令修改,这里密码改为mysql:
UPDATE mysql.user 
SET authentication_string = PASSWORLD('mysql') WHERE User = 'root';
FLUSH PRIVULEGES;
  1. 另外一种修改密码的方式为,密码设为'root'
ALTER USER 'root'@'localhost' IDENTIFIED BY 'root';

Windows7使用免安装的MySQL5.7

  1. 运行net stop mysql关闭mysql服务,教程完毕
上一篇:windows7系统cmd命令使用ssh登录服务器(云、本地)


下一篇:将Windows7系统改造为Linux(Centos7)系统