下载并安装压缩包

可以去MySQL官网下载mysql-8.0.16-winx64.zip这个安装包

mysql装c盘有什么影响吗 mysql装在c盘要多少空间_MySQL

安装:

解压zip包到安装目录C:\MySQL(提示:系统中只有C盘,所以安装到C盘。如果有其他盘,请安装到其他盘符下),注意,安装里通过cmd打开命令,必须以管理员权限打开,否则安装时会出错,无法安装

mysql装c盘有什么影响吗 mysql装在c盘要多少空间_mysql装c盘有什么影响吗_02

添加配置文件 在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

初始化数据

以管理员权限执行以下命令:

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装c盘有什么影响吗 mysql装在c盘要多少空间_mysql8.0windows_03

在这里找到MySQL服务,右键可对其进行管理操作,图片中的服务名称是MySQL,是默认的命名

mysql装c盘有什么影响吗 mysql装在c盘要多少空间_mysql8.0windows_04

dll库缺失问题

对于出现MSVCP140.dll库缺失问题的,可以到下面的链接中找到对应系统版本的可执行程序下载

mysql装c盘有什么影响吗 mysql装在c盘要多少空间_mysql装c盘有什么影响吗_05

百家号不让放出下载任何链接,可以私信解决

点击download里面有两个exe文件,一个64位的一个32位的。下载安装之后,成功解决问题。

将MySQL添加全局路径

以管理员身份打开cmd命令行进行如下操作

#------命令行添加全局路径 setx /m PATH "%PATH%;C:\MySQL\bin" #带/m表示全局,不带/m表示当前用户

这样做的好处是可以让他在命令的任意位置,都可以使用mysql工具连接到数据库