Windows 10 下安装Mysql 8 压缩包版本

最近学习j2ee,原本是配置好的CentOS 8 的虚拟机,准备在linux环境下面练习,但是开发环境太不友好了,也没有合适的IDE,开发环境已经搭建好了,java JDK,Mysql,后来还是不得以又换回windows 10环境下,重新安装jdk,eclipse2020,在下载mysql的时候发现,msi安装版本中没有64位的版本,不知道是不是标识的问题(感觉应该有的):

所以 下载了社区版本的压缩包:

下载后我的解压安装路径是:D:\Program Files\mysql-8.0.21-winx64,具体的安装过程如下,感觉比MIS版本的还要简单。

在安装目录下新建my.ini文件,内容如下:

[mysqld]
# 设置3306端口
port=3306
# 设置mysql的安装目录
basedir=D:\Program Files\mysql-8.0.21-winx64
# 设置mysql数据库的数据的存放目录
datadir=D:\Program Files\mysql-8.0.21-winx64\data
# 允许最大连接数
max_connections=200
# 允许连接失败的次数
max_connect_errors=10
# 服务端使用的字符集默认为utf8
character-set-server=utf8
#使用–skip-external-locking MySQL选项以避免外部锁定。该选项默认开启
external-locking = FALSE
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB 
# 默认使用“mysql_native_password”插件认证
default_authentication_plugin=mysql_native_password

[mysqld_safe]
log-error=D:\Program Files\mysql-8.0.21-winx64\mysql_oldboy.err
pid-file=D:\Program Files\mysql-8.0.21-winx64\mysqld.pid
# 定义mysql应该支持的sql语法,数据校验
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8
[client]
# 设置mysql客户端连接服务端时默认使用的端口
port=3306
# 设置mysql客户端默认字符集
default-character-set=utf8

其中的安装目录、数据库目录、错误日志、端口号、连接数等路径可以根据自己的实际需要进行修改。

配置环境变量

双击下面的第 一个空白行,将安装目录下的bin文件夹的路径写入即可。

初始化安装Mysql

mysqld --initialize --console

初始化成功的最后一行是自动生成的临时密码,这个大家一定要记住,最好复制到记事本保存一下。

mysqld --install

启动mysql

net start mysql

截止目前,mysql就已经安装完成了,下面我们进入mysql,先修改一下root用户的密码:

mysql -u root -p

修改root用户密码:

alter user 'root'@'localhost' identified by 'root';

附:关闭mysql:net stop mysql

现在为止,就安装好了,在网上也搜索了不少资料,自己动手试一下吧,有问题请留言。

猜你喜欢

转载自blog.csdn.net/UniMagic/article/details/107760986