1.下载
进入MySQL官网下载:https://dev.mysql.com/downloads/mysql/
下载完后得到一个压缩包
可以解压到任意盘,我的解压到了C:\ Program Files \ mysql-8.0.11-winx64目录下。
2.解压
解压出来的文件是这样的,默认情况下没有my.ini中的文件。
红框内的my.ini中的文件需要自己创建并输入以下内容,安装目录和数据库存放目录需要自己根据实际情况修改。
的[mysqld]
#设置3306端口
端口= 3306
#设置mysql的安装目录
basedir = C:\\ Program Files \\ mysql-8.0.11-winx64
#设置mysql数据库的数据的存放目录
datadir = C:\\ Program Files \\ mysql-8.0.11-winx64 \\ Data
#允许最大连接数
MAX_CONNECTIONS = 200
#允许连接失败的次数。为了防止有人从该主机试图攻击数据库系统
max_connect_errorstimes = 10
#service端使用的字符集默认为UTF8
字符集服务器= UTF8
#创建新表时将使用的默认存储引擎
默认存储引擎= INNODB
#defaultuth使用“mysql_native_password”插件认证
default_authentication_plugin = mysql_native_password
[MySQL的]
#设置mysql客户端默认字符集
默认字符集= UTF8
[客户]
#设置mysql客户端连接服务端时默认使用的端口
端口= 3306
默认字符集= UTF8
配置系统变量,将解压文件夹下的仓路径添加到变量值中,以;结尾。
3.安装
大致分三步,安装的MySQL的服务,启动MySQL的的服务,修改默认服务密码。
以管理员身份运行CMD
将光标移至C:\ Program Files \ mysql-8.0.11-winx64 \ bin目录下输入mysqld --initialize --console进行安装,其中root @ loaclhost:后面的一串字符就是初始密码,需要复制留存,登陆改密码时要用到。
继续在cmd中输入mysqld --install完成安装。
安装完成后可以输入net start MySQL启动服务,如果直接输入net start MySQL,会导致如下的错误:
原因是以为此时还在斌目录下,所以需要新开一个CMD,依旧是以管理员身份运行:
启动服务后即可回到bin目录下输入mysql -u root -p进行登录,输入初始密码后进入MySQL模式,再输入ALTER USER'root'@'localhost'IDENTIFIED with mysql_native_password BY''进行修改密码,新密码放在BY '' 分号内即可。
,
至此安装过程结束,其中有一点难点就是会出现【服务名无效请键入NET HELPING 2185以获得更多的帮助】这个错误,碰到这个提示,首先看是不是CMD目录的问题,如果在bin目录下输入net start mysql绝对会出现这个错误,如果在CMD初始目录输入net start mysql后依旧出现这个错误提示,就要输入services.msc 去【服务】窗口看看是否启动了MySQL服务,并且看看服务名是否弄错了。