windows 安装 mysql 8
1、官网下载 mysql8 社区版下载地址:https://dev.mysql.com/downloads/mysql/2、安装 mysql将下载的 mysql 压缩包解压到指定文件夹,如图在 mysql 解压后的根目录下,新建my.ini 文件文件内容如下,具体参数可根据自己的需要进行配置[mysqld]# 设置3306端口port=3306# 自定义设置mysql的安装目录,即解压mysql压
在windows系统上安装 MySQL8数据库,下面介绍
目录
1、官网下载 mysql8 社区版
下载地址:MySQL :: Download MySQL Community Server
2、安装 mysql
将下载的 mysql 压缩包解压到指定文件夹,如图
在 mysql 解压后的根目录下,新建 my.ini 文件
文件内容如下,具体参数可根据自己的需要进行配置
[mysqld]
# 设置3306端口
port=3306
# 自定义设置mysql的安装目录,即解压mysql压缩包的目录
basedir=D:\mysql\mysql-8.0.20-winx64
# 自定义设置mysql数据库的数据存放目录
datadir=D:\mysql\mysql-8.0.20-winx64\mysql_data
# 允许最大连接数
max_connections=1000
# 允许连接失败的次数,这是为了防止有人从该主机试图攻击数据库系统
max_connect_errors=10
# 服务端使用的字符集默认为UTF8
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
# 默认使用“mysql_native_password”插件认证
default_authentication_plugin=mysql_native_password
# 去除mysql8对ONLY_FULL_GROUP_BY的限制
sql_mode=STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION
[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8
[client]
# 设置mysql客户端连接服务端时默认使用的端口和默认字符集
port=3306
default-character-set=utf8
注意配置里的 basedir 和 datadir,分别是 mysql 的安装目录,和 mysql 数据库的数据存放目录
这里的 datadir 指定的文件夹 mysql_data 可以是任何路径,为了方便管理,我把它放到 mysql根目录下
接下来以管理员身份打开 cmd 窗口,并进入mysql 解压目录下的 bin 文件夹
进入 bin 文件夹后执行 mysqld --initialize --console 命令
mysqld --initialize --console
执行成功后,如下图
图中标识的临时密码是首次登录 mysql 时需要使用的密码,先将其复制到本地,以备接下来使用
如果在执行 mysqld --initialize --console 命令时遇到报错 “无法启动此程序,因为计算机中丢失VCRUNTIME140_1.dll。尝试重新安装该程序一解决问题。”,可以参考:无法启动此程序,因为计算机中丢失VCRUNTIME140_1.dll。尝试重新安装该程序一解决问题。_悟世君子的博客-CSDN博客
没遇到报错,当然更好了!
最后,安装 mysql 服务,执行命令 mysqld --install [服务名] (服务名是自己给 mysql 定义的名字,不设置的话会使用默认的服务名 mysql)
mysqld --install [服务名]
笔者这里使用默认服务名
安装成功
如上图则安装成功
3、运行 mysql
启动服务,命令如下
net start [服务名]
net start [服务名],笔者的服务名是 mysql ,则启动命令是 net start mysql,cmd 窗口提示启动成功即可
net start mysql
如果你在执行 net start [服务名] 命令时报错 “请键入 NET HELPMSG 3523 已获得更多的帮助”,可以参考:请键入 NET HELPMSG 3523 已获得更多的帮助_悟世君子的博客-CSDN博客
mysql 成功启动后,首次登录,需要我们之前保存的临时密码
执行命令 mysql -u root -p 登录
mysql -u root -p
密码是之前保存的临时密码
登录成功后,执行命令 ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '123456'; 将密码修改为 123456,密码这里自行修改
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '密码';
如下图
密码修改成功后,就可以使用新的密码登录 mysql 了
至此 mysql 安装完成
4、卸载 mysql
如果将来有一天,你想卸载 mysql,步骤如下
先以管理员身份打开cmd窗口进入bin目录,然后执行命令
停止 mysql 服务
net stop mysql
卸载 mysql 服务
mysqld --remove mysql
上述命令执行完成后,可以删除存放数据的 mysql_data 目录或删除整个mysql文件夹
至此完
开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!
更多推荐
所有评论(0)