MYSQL:数据库安装 windows

时间:2021-11-15 13:50:17

最近在学习mysql,看到很多人在搭建mysql的时候遇到很多问题,我们在这里不讲安装版的配置过程,因为安装版的配置非常的简单。。

windows下配置mysql

首先从官网下载社区版的安装包:最新版的5.7下载地址,旧版本的5.6下载地址5.5下载地址根据自己的需要下载相应的安装包

这几个版本的安装基本都是一样的,只是有一些细微的区别,

我们以5.6版本的安装为例进行讲解:

下载好文件后解压文件夹,将文件夹中的data文件夹拷贝到和mysql安装目录的平行文件夹下

MYSQL:数据库安装 windows

然后进入mysql5.6文件夹

MYSQL:数据库安装 windows

可以看到我的文件夹下多了一个my.ini文件,这是mysql安装过程中需要的配置文件,基本格式和my-default.ini一样,我们可以拷贝my-default.ini为my.ini

接下来需要我们设置相应的参数了

[mysqld]
# 跳过授权表
skip-grant-tables basedir="D:/mysql/mysql5.6/" #Path to the database root
datadir="D:/mysql/Data/" character_set_server=utf8
collation-server=utf8_general_ci [client]
#设置客户端字符集 default-character-set=utf8

设置完配置文件之后,我们需要将我们的D:/mysql/mysql5.6/bin添加到电脑的环境变量中去。

接下来就是开始服务了

以管理员身份打开我们的cmd,安装mysql服务到我们的电脑

MYSQL:数据库安装 windows

接下来输入 net start mysql 启动我们的服务器

后面就是我们登录我们的mysql用户了,初始用户名为root 密码为空

# 连接MySQL服务器
mysql -u root -p # 提示请输入密码,直接回车

 接下来我们要做的就是为我们的root用户设置密码

mysql5.6

update mysql.user set password=password('123') where user = 'root';

flush privileges;

mysql5.7

update mysql.user set authentication_string=password('123') where user = 'root';

flush privileges;

然后我们注释掉my.ini文件中的

skip-grant-tables

然后我们就可以

用我们设置的密码登录我们的mysql