方式一:安装包安装
下载安装包
官网直接下载:https://dev.mysql.com/downloads/
安装配置
2.1、双击刚刚下载好的msi文件,开始安装MySQL。
2.2、选择自定义模式Custom安装
2.3、点击选择自己电脑对应的mysql安装目录
2.5、继续点击下一步,点击install
2.6、更改数据库文件存放目录
2.7、继续点击next进行下一步。端口号默认3306,不修改
2.8、继续点击next进行下一步。输入mysql root用户对应的密码
2.9、继续点击next进行下一步。
2.10、继续点击next进行下一步。直到出现下面界面,点击excute。
2.11、继续点击next进行下一步。直到都运行完成,点击next,再点finish即可。
2.11、继续点击next进行下一步。再点finish即可。
配置环境变量
3.1、鼠标右键计算机>点击属性>点击高级系统配置>点击环境变量
3.2、新建系统变量,添加path值
验证MySQL是否安装成功
- 使用 快捷键 Windows + R在弹框中 输入 cmd,点击回车。
方式二:压缩包安装
下载安装包
官网直接下载:https://dev.mysql.com/downloads/
解压安装mysql
1、将软件包解压到你需要的安装目录
新建文件夹 data 用于保存数据库文件
在mysql根目录下新建文件my.ini,文件内容如下:
[mysql]
# 设置mysql客户端默认字符集
default-character-set=UTF8MB4
[mysqld]
# 设置3306端口
port = 3306
# 设置mysql的安装目录
basedir=D:\A_software\Software\MySQL\mysql-8.4.3-winx64
# 设置mysql数据库的数据的存放目录
datadir=D:\A_software\Software\MySQL\mysql-8.4.3-winx64\data
# 允许最大连接数
max_connections=1024
# 允许连接失败的次数。
max_connect_errors=10
# 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=UTF8MB4
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
default-time-zone = '+00:00'
#设置表名称不区分大小写
lower_case_table_names = 1
配置环境变量
可以不配置环境变量 只要在MySQL的bin目录下安装MySQL就可以了
安装数据库
cmd,以管理员身份运行,进入mysql的bin目录
cd /d D:\A_software\Software\MySQL\mysql-8.4.3-winx64\bin
mysqld -install
出现Service successfully installed说明安装成功。
初始化数据:
mysqld --initialize-insecure --user=mysql
初始化数据库
修改密码 & 开放远程连接
mysql -u root
登入数据库 此时是没有密码的use mysql;
select host,user,plugin from user;修改root信息
update user set host = '%' where user = 'root';
FLUSH PRIVILEGES;
alter user 'root'@'%' identified with mysql_native_password by 'mysqlpassword';
flush privileges;#更改远程链接授权
grant all privileges on *.* to 'root'@'%';
或者 grant all PRIVILEGES on *.* to root@'%' WITH GRANT OPTION;#由于Mysql5.6以上的版本修改了Password算法,这里需要更新密码算法,便于使用Navicat连接
ALTER user 'root'@'%' IDENTIFIED BY '111111' PASSWORD EXPIRE NEVER;ALTER user 'root'@'%' IDENTIFIED WITH mysql_native_password BY '111111';
设置开机自动启动