下载地址:https://dev.mysql.com/downloads/mysql/
或者点击阅读原文直达。
将下载好的压缩文件,解压至安装目录;
我的数据库安装目录为 (D:/MySQL/mysql)请按照自己的安装目录设置。
在初始化时需要使用以管理员身份启动的cmd;
路径在 windows/system32/cmd.exe;
#使用dos命令,进入到mysql的bin目录中
d:#进入D盘
cd MySQL/mysql/bin
#使用mysqld命令进行初始化
##进行初始化,同时创建随机的密码,并显示在控制塔中
mysqld --initialize --console
将配置文件存储在 d:/MySQL/mysql/mysql_data/my.ini(自己设置数据存储位置,不设置的话会默认data)
[client]
default-character-set=utf8mb4
port = 3306
[mysqld]
port = 3306
basedir = D:/MySQL/mysql
datadir = D:/MySQL/mysql/mysql_data
character-set-server = utf8mb4
collation-server = utf8mb4_unicode_ci
default-time_zone='+8:00'
default-storage-engine=INNODB
default_authentication_plugin=mysql_native_password
max_allowed_packet = 256M
max_connections=20
[mysqldump]
quick
max_allowed_packet = 256M
[mysql]
default-character-set=utf8mb4
auto-rehash
#在install后面可以添加安装的服务名称,默认使用MySQL作为服务名称
mysqld --install
1.以命令的方式启动:
net start mysql
2.以服务的方式启动:
在运行窗口中输入services.msc,在【服务】中找到并右键MySQL-启动。
#客户端登录命令
mysql -uroot -p后跟密码
初始化时会自动生成密码,第一次登陆需要用自动生成的密码,后面可以修改。
通过命令修改root用户密码
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '要修改的密码';
#允许root使用任意IP地址登录
GRANT ALL ON *.* TO 'root'@'%';-- 高版本不可用
删除注册表(不推荐)
使用命令删除服务
SC DELETE mysql -- 服务的名称
只需要配置path,在path中配置mysql的bin目录;
为什么要配置?
配置后使用mysql时不需要进入对应的文件夹。