Mysql5.7配置

一、下载解压;(略)
二、环境变量配置
新建 MYSQL_HOME = "Mysql安装目录"
在Path中添加 %MYSQL_HOME%\bin
三、安装使用
1.配置my.ini
新建配置文件my.ini(ANSI编码),把以下内容复制粘贴到my.ini中保存
###注意把路径改成自己的mysql所在目录###
---------------------------------------------------------
[client]
port=3306
default-character-set=utf8
[mysqld]
port=3306
character_set_server=utf8
basedir=D:\Program Files\MySQL\mysql-5.6.13-win32
#解压目录
datadir=D:\Program Files\MySQL\mysql-5.6.13-win32\data
#解压目录下data目录
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
[WinMySQLAdmin]
D:\Program Files\MySQL\mysql-5.6.13-win32\bin\mysqld.exe
----------------------------------------------------------------
2.服务安装
从控制台进入到MySQL解压目录下的 bin 目录下(一定要进入,和环境变量无关)
输入服务安装命令:
mysqld install MySQL --defaults-file="E:\mysql-5.7.17-winx64\my.ini"
提示安装成功
启动服务:net start mysql,不出意外启动失败(坑1)
解决办法:输入 mysqld --initialize(生成data目录)
启动服务,启动成功
3.登陆mysql
输入 mysql -u root -p,提示输入密码,怎么输都不对(坑2)
先关闭服务:net stop mysql
编辑my.ini文件,在[mysqld]底下加上一句skip-grant-tables
再次启动服务,输入mysql -u root -p,提示输入密码,直接回车
然后:
mysql>show databases;
mysql>use mysql;
mysql>mysql>update mysql.user set authentication_string=password('123567') where user='root' and Host ='localhost';
mysql>flush privileges;
mysql>quit;
依次输入以上命令,将密码修改为123456,到这还没完(坑3)
关闭服务
编辑my.ini文件,讲之前添加的skip-grant-tables删掉
启动服务
输入mysql -u root -p,提示输入密码,输入123456回车
mysql>show databases; 报错,You must SET PASSWORD before executing this statement:
根据提示输入 mysql>SET PASSWORD = PASSWORD('123456'); (就是再设置一下密码)
此时输入 mysql>show databases;
mysql已经可以使用.

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值