安装包资源:链接:https://pan.baidu.com/s/1swEfoWxsM3J2BeRVxtwwCw 提取码:k383
1.解压安装到你喜欢地址,我这里安装在:D:\mysql-8.0.13-winx64
2.我们发现解压后的目录并没有my.ini(或my-default.ini)文件
3.这里我们要配置my.ini(或my-default.ini),我配置的名字叫my.ini,配置完如下:
[mysqld]
# 设置3306端口
port=3306
# 设置mysql的安装目录
basedir=D:\mysql-8.0.13-winx64
# 设置mysql数据库的数据的存放目录
datadir=D:\mysql-8.0.13-winx64\Data
# 允许最大连接数
max_connections=200
# 允许连接失败的次数。这是为了防止有人从该主机试图攻击数据库系统
max_connect_errors=10
# 服务端使用的字符集默认为UTF8
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
# 默认使用“mysql_native_password”插件认证
default_authentication_plugin=mysql_native_password
[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8
[client]
# 设置mysql客户端连接服务端时默认使用的端口
port=3306
default-character-set=utf8
注意:basedir一定是你自己的安装目录地址
4.以管理员身份打开cmd,进入D:\mysql-8.0.13-winx64\bin(你安装mysql的bin下),执行mysqld install
我这里提示:服务已经存在,代表我之前安装了,如果有之前安装的需要删除之前的,步骤如下
<1>.重新以管理员身份运行,输入sc query mysql,查看一下名为mysql的服务:
sc query mysql
<2>删除该mysql,sc delets mysql
sc delete mysql
<3>继续安装,执行mysqld install
mysqld install
出现:Service successfully installed 及安装成功
5.mysql初始化,执行mysqld --initialize,无任何提示表示初始化成功
mysqld --initialize
6.找到data文件D:\mysql-8.0.13-winx64\data(你安装mysql目录下的data),未执行初始化时里面文件为空,找到data目录下的.err文件,打开记录随机密码
7.启动mysql-->输入:
net start mysql
如果启动失败检查my.ini配置文件basedir及端口是否正确
8.检查是否安装成功,输入:mysql -uroot -p(回车),输入刚才保持的随机密码
mysql -uroot -p
以上安装成功
9.修改密码
ALTER USER USER() IDENTIFIED BY "123";
ALTER USER USER() IDENTIFIED BY "xxx"; ---->xxx为想要设置的新密码,不要忘记加";"哦
提示: SET PASSWORD = PASSWORD('xxxx'); 这样修改密码是在mysql5.7.6之前
ALTER USER USER() IDENTIFIED BY "xxx";是在mysql5.7.6之后,这么我们的版本是8.0.13使用此命令
10.配置环境变量(目的是为了避免在CMD窗口下操作时反复切换路径)
在Path下添加D:\mysql-8.0.13-winx64\bin(你安装mysql目录下的bin目录)
以上就是windows安装Mysql,希望大家喜欢!!!