win10下安装mysql服务

在window系统和linux系统下安装mysql服务其实大同小异,首先下载好mysql服务的安装包,用绿色版的就可以。

下载地址可以参考:http://www.xiazaiba.com/html/361.html 官网下载(http://www.mysql.com/downloads/)或者直接百度搜索

本人是在百度软件里面下载的,也挺好用的;

 

ok,上面的其实都是废话,下面说说在安装过程中遇到的几个问题及解决方式,虽然这些解决方法不一定适合所有人,但可以作为参考:

1.安装包下载好之后,解压到指定的目录作为安装目录(如:D:/mysql);

2.解压好之后,开始配置环境变量:mysql_home(你的安装目录) path(在path后面添加%mysql_home%\bin)

 

3.以管理员身份打开CMD命令窗口:

输入:mysqld -install MySQL --defaults-file="D:\mysql-5.7.11-winx64\my-default.ini"

这个命令是将MySQL服务添加到windows的系统服务列表中,其中MySQL是服务名,后面的文件是默认配置文件可以在安装目录下找到:

该文件最好配置:

 

 

# 设置mysql的安装目
basedir=D:\ide\mysql-5.6.24-win32
# 设置mysql数据库的数据的存放目
datadir=D:\ide\mysql-5.6.24-win32\data
# 允许最大连接数
max_connections=200
#设置默认字符集为utf8
character_set_server=utf8

 

以上命令如果执行成功则会给出success提示。

如果提示“Install/Remove of the Service Denied”则说明你不是以管理员身份打开的CMD命令窗口。

当然,你也可以通过mysqld -remove命令移除已经添加的服务

 

4.输入命令: net start mysql启动服务      net stop mysql停止服务

如果一切顺利,基本上到这里就安装成功了,你可以尝试通过mysql命令登陆:

mysql -u root

但是,并不是所有的安装都会一帆风顺:下面是我在本次安装中遇到的问题:

 

1.系统中有以前安装的mysql服务没有清除,提示mysql已存在:

这个简单,可以使用mysqld -remove清除掉

 

2.Install/Remove of the Service Denied

 

 

这就是上面说到的,没有使用管理员身份打开CMD命令窗口

 

3.系统出错, 发生系统错误 1067, 进程意外终止. 解决方法

启动服务的时候报这个错,可以从window系统的事件查看器(如下图)发现是默认配置文件(D:\mysql-5.7.11-winx64\my-default.ini)中存在着一些配置错误,主要是默认字符集的配置,我之前是从网上copy过来的,后来发现配置并不正确。

 

4. 成功启动服务后,登陆找不到mysql库

这是本次安装最让我头疼的一个问题,安装成功了却没有找到mysql库,无法进行添加用户等操作;

停止mysql服务,在默认配置文件最后添加skip-grant-tables,然后再重启服务:

 

使用mysql -u root进入mysql:show databases,你会发现mysql库出现了,然后:

可以使用update user set password = password("root") where user = 'root';来修改root用户的密码;

然后可以使用grant命令来添加新用户(具体用法网上搜即可)grant select,insert,update,delete on *.* to ""@"%" identified by "";

然后停止mysql服务,注掉刚刚配置文件里面加的配置,再重启就ok了。。。

 

参考:http://jingyan.baidu.com/article/37bce2be7e14b01003f3a27e.html

转载于:https://my.oschina.net/fenghen/blog/732538

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值