Windows10环境下MySQL数据库安装教程(免安装版)

参考文章:http://blog.csdn.net/c406495762/article/details/56279888

作者:Jack-Cui


1、MySQL Community Server软件下载:https://dev.mysql.com/downloads/mysql/

2.解压缩ZIP文件,解压到想要安装的目录下。
3.配置环境变量。将D:\MySQL\mysql-5.7.20-winx64\bin添加到环境变量

免安装版下载后没有my-default.ini文件,自己在D:\MySQL\mysql-5.7.20-winx64\路径下新建一个my.ini文件,写入

[mysqld]
skip-grant-tables //非常重要!因为MySQL安装时默认的用户是root,无此句将无法进入MySQL,后期修改密码可删
basedir ="D:\MySQL\mysql-5.7.20-winx64"
datadir ="D:\MySQL\mysql-5.7.20-winx64\data"
port=3306
server_id =10
character-set-server=gbk
character_set_filesystem=gbk
[client]
port=3306
default-character-set=gbk
[mysqld_safe]
timezone="CST"
[mysql]
default-character-set=utf8

4、以管理员身份运行Windows命令行cmd,进入安装目录的bin目录下

初始化data目录:
输入命令:

此时在mysql文件夹下会生成一个data文件夹,里面有些文件夹和文件,这样就表明初始化成功了。不可自己新建data文件夹注册MySQL服务: 输入命令:
mysqld -install

启动MySQL服务:
输入命令:
net start mysql

使用密码登录mysql: 
输入命令:
mysql -u root -p
此时直接回车即可
跳过输入密码 //skip-grant-tables//
-------------------------------------
参考文章:https://www.cnblogs.com/paddygege/p/6362911.html
作者: 在下刘彦直
首先进入 mysql的bin目录下
\ZkeysSoft\MySql\MySQL Server 5.1\bin>

然后输入 mysql -h +ip -u root -p 

D:\ZkeysSoft\MySql\MySQL Server 5.1\bin>mysql -h   -uroot -p
Enter password: *****
ERROR 1045 (28000): Access denied for user 'root'@'WIN-9R2PFA2L9KD' (using passw
ord: YES)

报错如下:ERROR 1045 (28000): Access denied for user 'root'@'WIN-9R2PFA2L9KD' (using passw
ord: YES)

编辑mysql配置文件my.ini(不知道在哪请搜索),在[mysqld]这个条目下加入
  skip-grant-tables
保存退出后重启mysql

1.点击“开始”->“运行”(快捷键Win+R)。

  2.停止:输入 net stop mysql

  3.启动:输入 net start mysql

 

这时候在cmd里面输入mysql -u root -p就可以不用密码登录了,出现password:的时候直接回车可以进入,不会出现ERROR 1045 (28000),但很多操作都会受限制,因为我们不能grant(没有权限)。按下面的流程走(红色部分为输入部分,粉红色的是执行后显示的代码不用输入)
---------------------------------------------------------------------------------


修改root密码:
1.进入mysql数据库
mysql> use mysql;
Database changed
2.给root用户设置新密码,蓝色部分自己输入
mysql>update mysql.user set authentication_string=password("自己设定密码")  where user="root";

Query OK, 1 rows affected (0.01 sec)Rows matched: 1 Changed: 1 Warnings: 0

3.刷新数据库mysql> flush privileges;Query OK, 0 rows affected (0.00 sec)

4.退出mysql:mysql> quitBye


改好之后,再修改一下my.ini这个文件,把我们刚才加入的"skip-grant-tables"这行删除,保存退出再重启mysql就可以了。


至此,MySQL配置完成。
如果想退出MySQL服务,使用命令:
exit

如果想移除MySQL服务,使用命令:

mysqld --remove

Connector/Python安装

cmd中输入

C:\Users\lenovo>easy_install pymysql3

Searching for pymysql3
Reading https://pypi.python.org/simple/pymysql3/
Downloading https://pypi.python.org/packages/82/c4/55b23360d9d7195ef5e2e5266b9953f562c1a3c5ce1e4f71df6c72587a0e/PyMySQL3-0.5.tar.gz#md5=9157b6068f9b2a277d8b126ef05bab3a
Best match: PyMySQL3 0.5
Processing PyMySQL3-0.5.tar.gz
Writing c:\users\lenovo\appdata\local\temp\easy_install-lcfxzq\PyMySQL3-0.5\setup.cfg
Running PyMySQL3-0.5\setup.py -q bdist_egg --dist-dir c:\users\lenovo\appdata\local\temp\easy_install-lcfxzq\PyMySQL3-0.5\egg-dist-tmp-bj1uf0
zip_safe flag not set; analyzing archive contents...
Moving pymysql3-0.5-py2.7.egg to d:\anaconda2\lib\site-packages
Adding pymysql3 0.5 to easy-install.pth file

Installed d:\anaconda2\lib\site-packages\pymysql3-0.5-py2.7.egg
Processing dependencies for pymysql3
Finished processing dependencies for pymysql3


测试一下

import pymysql

成功







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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值