1.下载
官网下载网址: https://dev.mysql.com/downloads/mysql/
点击不登录直接下载链接 No thanks, just start my download.
2.修改配置
我解压到了 E:\mysql
修改目录下的 my-default.ini文件
修改结果如下
[mysqld]
basedir = E:/mysql
datadir = E:/mysql/data
port = 3306
max_connections=200
default-character-set = utf8
character_set_server = utf8
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
[mysql]
default-character-set=utf8
basedir是mysql位置,datadir 是数据存放位置port是端口号
默认utf8格式可以不写但是为了避免以后由于编码出现的问题可以在这先设置
3.配置环境变量
新增环境变量
编辑path变量
4.安装mysql服务
进入mysql的bin目录下
cd E:\mysql\bin
初始化执行
mysqld --initialize
此时你的MySQL根目录下会生成一个data文件夹
如果没有生成data文件夹,则输入下面代码
mysqld --initialize-insecure --user=mysq
安装服务
mysqld install
启动服务
net start mysql
5.登录MySQL
mysql -u root -p
6.修改密码
use mysql;
update user set password=password(‘123’) where user=‘root’ and host=‘localhost’;
flush privileges;
卸载mysql
执行
sc delete mysql
然后删掉文件夹即可
在忘记root密码的时候,可以这样
- 关闭正在运行的MySQL服务。
- 打开DOS窗口,转到mysql\bin目录 cd E:\mysql\bin。
- 输入mysqld --skip-grant-tables 回车。–skip-grant-tables 的意思是启动MySQL服务的时候跳过权限表认证。
- 再开一个DOS窗口(因为刚才那个DOS窗口已经不能动了),转到mysql\bin目录cd E:\mysql\bin。
- 输入mysql回车,如果成功,将出现
。
- 连接权限数据库: use mysql; 。
- 改密码:update user set password=password(“123”) where user=“root”;
- 刷新权限:flush privileges; 。
- 退出 quit。