windows-mysql安装-绿色版
1、官网下载安装包
以8.0.27为例
https://dev.mysql.com/downloads/mysql/
2、解压,配置环境变量
配置环境变量 :
3、解压后,应该是没有my.ini文件的
新建一个my.ini
将如下配置全部复制到文件中
#设置mysql客户端默认字符集
default-character-set=utf8
[mysqld]
#设置3306端口
port=3306
#设置mysql的安装目录
basedir=D:\mysql-8.0.13-winx64
#设置mysql数据库的数据的存放目录
datadir=D:\mysql-8.0.13-winx64\data
#允许最大连接数
max_connections=200
#服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8
#创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
其中 basedir 、datadir 根据实际情况配置
basedir=数据库目录
datadir=数据文件存放目录 #(不用手动创建文件夹,会自动生成)
#端口也可以修改,如:
port=13306
4、开始初始化数据库
1、以管理员身份打开cmd
2、进入数据库解压目录:
3、执行初始化
指定配置文件,进行初始化
--initialize-insecure参数 可以让root免密登录
bin\mysqld --defaults-file=my.ini --initialize-insecure
4、安装windows服务
将mysql安装到services,msc中,即可使用命令执行数据库开和关了。
方式一:
bin\mysqld --install
到services.msc中查看是否安装成功,执行如下命令:
方式二:使用如下方法也可以安装卸载指定名称的windows服务:
mysqld install mysql8
mysqld remove mysql8
至此,数据库已经配置好了,下面就可以连接了
直接回车,不需要密码,登录进去之后,修改密码,下次再登录就可以使用密码登陆了;
use mysql;
select host,user,authentication_string,plugin from user; # 查询数据库相关信息
alter user ‘root'@‘localhost' identified with mysql_native_password by ‘需要设置的密码';
update user set host='%' where user=‘root'; # 这里是在设置允许root用户远程连接
flush privileges; #刷新权限
exit; #退出数据库