下载
- 首先在mysql官网 下载mysql
解压配置
- 解压MySQL压缩包
将以下载的MySQL压缩包解压到自定义目录下,我的解压目录是:
D:\Program Files\mysql
- 配置
将解压目录下默认文件 my-default.ini 拷贝一份,改名 my.ini
复制下面的配置信息到 my.ini 保存
#如果没有my-default.ini,可自己新建my.ini或者从其他地方中获取
[client]
port=3306
default-character-set=utf8
[mysqld]
port=3306
character_set_server=utf8
#character_set_server=utf8 一定要这样写;
basedir=D:\Program Files\mysql\bin
#解压目录
datadir=D:\Program Files\mysql\bin\data
#解压目录下data目录,必须为data目录
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
添加环境变量
- 在path环境变量下加入:
D:\Program Files\mysql\bin
检查是否有data目录
如果有data目录,忽略本点
如果没有,以管理员身份打开`cmd`命令窗;
进入mysql的bin目录,执行如下语句:
mysqld --initialize-insecure --user=mysql;
data目录就生成成功了
安装;
在bin目录下,继续输入:`mysqld -install`
提示`service successfully installed`安装成功;
停止和启动mysql
启动:net start mysql
停止:net stop mysql
登陆
输入 mysql -uroot -p 按回车,如果提示输入密码,直接回车即可;
修改
update mysql.user set authentication_string=password('dingsf') where user='root' and Host = 'localhost';
特别提醒注意的一点是,新版的mysql数据库下的user表中已经没有Password字段了
而是将加密后的用户密码存储于authentication_string字段
输入flush privileges;刷新保存;