目录
MySQL8.0Windows安装说明
下载并安装压缩包
下载地址:https://dev.mysql.com/get/Downloads/MySQL-8.0/mysql-8.0.16-winx64.zip
安装:
-
解压zip包到安装目录C:\MySQL(提示:系统中只有C盘,所以安装到C盘。如果有其他盘,请安装到其他盘符下),注意,安装里通过cmd打开命令,必须以管理员权限打开,否则安装时会出错,无法安装
![Image 3](C:\Users\root\Desktop\新建文件夹\Image 3.png) -
添加配置文件
在C:\MySQL\下添加my.ini并写入配置:
[mysqld]
# 设置3306端口
port=3306
# 设置mysql的安装目录
basedir=C:\MySQL
# 设置mysql数据库的数据的存放目录
datadir=C:\MySQL\data
# 允许最大连接数
max_connections=200
# 允许连接失败的次数。这是为了防止有人从该主机试图攻击数据库系统
max_connect_errors=10
# 服务端使用的字符集默认为UTF8
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
# 默认使用“mysql_native_password”插件认证
default_authentication_plugin=mysql_native_password
[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8
[client]
# 设置mysql客户端连接服务端时默认使用的端口
port=3306
default-character-set=utf8
参考:mysql配置项:https://dev.mysql.com/doc/refman/8.0/en/option-files.html
初始化数据
以管理员权限执行以下命令:
cd MySQL\bin
#-----初始化数据库
mysqld --initialize --console
A temporary password is generated for root@localhost:xxxxxxxx
其中root@localhost:后面的“xxxxxxxx”就是初始密码。
在没有更改密码前,需要记住这个密码,后续登录需要用到
安装服务
在MySQL安装目录的 bin 目录下执行命令(以管理员身份打开cmd命令行):
cd MySQL\bin
#----- 安装MySQL服务,这里定义MySQL服务名称为mysqld
mysqld --install mysqld
后面的服务名可以不写,默认的名字为 mysql。
操作服务
#-----启动服务
net start mysqld
#-----停止服务
net stop mysqld
#-----查看服务状态
net continue mysqld
启动MySQL的服务。
设置密码
在MySQL安装目录的 bin 目录下执行命令,注意,第一个输入的密码是初始化数据时保存的密码,且登录后首先要修改密码,修改后可以再次登录,执行其他常规操作
mysql -u root -p
输入密码:
ALTER USER root@localhost IDENTIFIED BY 'NewPassword!8';
windows界面服务管理
对于不喜欢使用命令行管理mysqld服务的同学,可以通过在cmd中输入services.msc打开服务管理器,
在这里找到MySQL服务,右键可对其进行管理操作
dll库缺失问题
对于出现MSVCP140.dll库缺失问题的,可以到下面的链接中找到对应系统版本的可执行程序下载
![Image 5](C:\Users\root\Desktop\新建文件夹\Image 5.png)下载地址https://www.microsoft.com/en-us/download/details.aspx?id=53587。点击download里面有两个exe文件,一个64位的一个32位的。下载安装之后,成功解决问题。
将MySQL添加全局路径
以管理员身份打开cmd命令行进行如下操作
#------命令行添加全局路径
setx /m Path "%PATH%;C:\MySQL\bin"
#带/m表示全局,不带/m表示当前用户
这样做的好处是可以让他在命令的任意位置,都可以使用mysql工具连接到数据库
标签:服务,Windows,root,MySQL,MySQL8.0,mysql,mysqld,安装 From: https://www.cnblogs.com/anyux/p/18402091