mysql安装development_MySQL安装

解压放置到D:\Program Files\MySql

配置环境变量

只是在Path后面添加D:\Program Files\MySql\bin;

1b3f1487b495389b3ac4183f3bcf106c.png

修改MySQL配置文件,修改MySQL内的my-default.ini,或者添加一个ini文件

我的修改

# These are commonly set, remove the # and set asrequired.

basedir=D:\Program Files\MySql

datadir=D:\Program Files\MySql\data

port= 3306# server_id= .....

只改了3个

然后就添加到window服务

888ac283a442db55bd2a4f5781be0a9f.png

再启动服务

3af916a9c3093d125357d84957f33117.png

问题就在这里,其他文章直接就说启动好了,我的就没有

找了很多篇文章,终于解决

清空MySQL中的data文件夹,再执行下面的操作,然后再次启动就ok了

57451ac458e22c1796e1837b27e563b9.png

说明:文档表明,使用-initialize生成随机密码,使用-initialize-insecure生成空密码。默认帐号root,后面的-user=mysql不更改

客户端连接

400c9626628bc2836dc2817267eedd47.png

f6919ebad8fec12c16cc58497c9d49d0.png

添加MySQL密码

需要注意的是,MySQL5.7版本以后,user表里面的Password字段改名了,改成了authentication_string

执行下面语句就可以

use mysql;

#select * from user where user='root';

update userset authentication_string=password('hongda$123456') where user="root";

再执行命令行

mysql>flush privileges; #更新权限

mysql>quit #退出

必须更新权限才能立即使用。

abee5617e694969fb2ca441000376cd7.png

mysql -u root -p

连接其他服务器数据库:

C:\Users\qhong\Desktop

$ mysql-h 18.16.200.46 -u root -p

Enter password:***********Welcome to the MySQL monitor. Commands end with ; or \g.

Your MySQL connection idis 188286Server version:5.7.18-log MySQL Community Server (GPL)

Copyright (c)2000, 2016, Oracle and/or its affiliates. All rights reserved.

Oracleis a registered trademark of Oracle Corporation and/or its

affiliates. Other names may be trademarks of their respective

owners.

安装window服务

安装服务

mysqld --install MySQL

指定配置文件:

mysqld install MySQL --defaults-file="D:\Program Files\MySQL\my.ini"

提示安装成功了,但是这时候还是不能使用的,需要修改路径,这里使用sc命令,binpath表示路径(请修改为你的mysqld所在路径),路径后面跟了一个MySQL是mysqld.exe本身的参数

sc config MySQL binpath= "D:\Program Files\MySQL\bin\mysqld MySQL"

删除服务:

mysqld --remove MySQL

如果已经安装window服务,但是卸载不了,是因为service缓存问题,可以重启,也可以使用下面命令:

D:\Development\huishi-server>sc delete MySQL

[SC] DeleteService FAILED1072:

The specified service has been markedfordeletion.

D:\Development\huishi-server>sc queryex MySQL

SERVICE_NAME: MySQL

TYPE :10WIN32_OWN_PROCESS

STATE :2START_PENDING

(NOT_STOPPABLE, NOT_PAUSABLE, IGNORES_SHUTDOWN)

WIN32_EXIT_CODE :0 (0x0)

SERVICE_EXIT_CODE :0 (0x0)

CHECKPOINT :0x3WAIT_HINT :0x3a98PID :13672FLAGS :

D:\Development\huishi-server>taskkill /pid 13672 /f

SUCCESS: The process with PID13672 has been terminated.

http://jingyan.baidu.com/article/f3ad7d0ffc061a09c3345bf0.html

http://jingyan.baidu.com/article/0f5fb0991636376d8234ea7a.html

http://blog.sina.com.cn/s/blog_759a5a7c01017dj0.html

http://www.jb51.net/article/77858.htm

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值