mysql server安装及配置

首先需要了解,在本地安装mysql正常情况下一定要安装 mysql server, 如果你对命令很熟悉,当然就够了,如果你想用可视化的工具来操作,还需要安装一个 mysql 可视化工具。话不多说,我们先来安装 mysql server 吧。

1、下载:

官网下载:https://www.mysql.com/

step1: DOWLOANDS -> Community -> MySQL Community Server -> 选择你想要的server版本

step2: 此处以 MySQL Community Server 5.7.13 为例,点击后如下,选择你的操作系统及位数:

step3: 点击按钮 Download 会出现如下:

这里我直接选择直接下载,等待下载完成。

step4: 下载完后是如下文件:

在此下载演示版本:https://pan.baidu.com/s/1MSN8oMLXqmpQvNFxSr-0og

 

2、配置:

step 1 : 解压下载下来的 zip 包,放到指定目录,以 D:\mysql\mysql-5.7.13-winx64 为例。

step 2: 配置环境变量,如下:右击我的电脑 -> 属性 -> 高级系统设置 -> 环境变量 -> 点击系统变量栏目下的 Path,并点击编辑按钮,在最后追加 D:\mysql\mysql-5.7.13-winx64; (注意后面的分号)

step 3: 配置 mysql server:

mysql 的默认配置是在主目录下的 my-deafult.ini 文件中,如下图:

修改或新增一个 my.ini文件来配置,在文件中[mysqld]下面配置basedir和datadir,如下:

注:如果要新增my.ini文件,直接 copy一下 my-default.ini文件,修改文件名位 my 即可,防止直接新建文本导致编码出问题。

 

step 4: 以管理员身份打开 cmd。必须以管理员身份打开,否则提示错误:

Install/Remove of the Service Denied

管理员打开方法:右击 cmd 图标,选择 “以管理员身份运行”

打开后进入 bin 目录下,如下:

文件名很长需要一个字母一个字母敲么,当然有技巧,输入前几个字母直到能区分其他文件后,点一下 "Tab" 键就好啦。

 

step 5:安装 mysql, 进入 bin 目录后执行命令 mysql -install, 如下:

提示 Service successfully installed, 说明安装成功。

 

如果一条电脑安装多个版本 MySQL 服务,请使用以下命令并为其命名(mysql5.7.13):

mysqld --install mysql5.7.13 --defaults-file='D:\mysql\mysql-5.7.13-winx64\my.ini'

 

step 6 : 因为初始化data的时候,随机生成了密码,此时需要修改密码

在mysql的配置文件my.ini中,在[mysqld]下面添加 skip-grant-tables ,保存文件。

注意,虽然说 my-default 修改basedir和datadir可以生效,但是添加 skip-grant-tables无法生效,亲测,故最后我还是copy了一份 my.ini 文件来修改配置。此命令是用来跳过密码验证。

 

step 6: 启动mysql,输入命令:net start mysql

提示启动成功。

 

step 7: 用户登录,输入命令 mysql -u root -p,提示 [Enter password],直接回车即可(此时 skip-grant-tables 起作用啦),如下:

 

step 8: 操作mysql来验证吧,先来修改密码,输入命令 use mysql,再输入修改密码命令:UPDATE mysql.user SET Password=PASSWORD('123456') WHERE User='root';

此处注意,

 1)如果 server 是 mysql 5.6 以前版本,使用如下命令:

UPDATE mysql.user SET Password=PASSWORD('123456') WHERE User='root';

  如果是 5.6 以后的版本,使用如下命令:

UPDATE mysql.user SET authentication_string=PASSWORD('123456') WHERE USER='root';

  这是由于5.6以后user表中没有password字段。

2)命令后面的分号 ; 记得带上。

 

step 9: 验证用户密码;

1) 退出 mysql, 输入命令 quit, 回到 bin 目录,如下:

2)把之前在 my.ini 加的 skip-grant-tables 去掉

3)关闭数据库连接,输入命令:net stop mysql

4)启动数据库连接,输入命令:net start mysql

5)用户登录,输入命令:mysql -u -root -p,此时输入刚刚设置好的密码:

登录成功,大功告成,用命令 use mysql 来操作数据库吧。

  • 21
    点赞
  • 81
    收藏
    觉得还不错? 一键收藏
  • 7
    评论
评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值