MySQL安装问题
一、5.7版本ZIP安装
1.解压下载文件,例如:解压到D盘目录(D:\MySQL 5.7.14)
2.配置环境变量
3.修改配置文件 my-default.ini或my.ini,若都没有则手动创建一个,将以下代码复制进去
[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8
[mysqld]
#设置3306端口
port = 3306
# 设置mysql的安装目录
basedir=D:\MySQL 5.7.14
# 设置mysql数据库的数据的存放目录,此处的data文件夹可能没有,需要手动创建
datadir=D:\MySQL 5.7.14\data
# 允许最大连接数
max_connections=200
# 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB16
1
[mysql]2
# 设置mysql客户端默认字符集3
default-character-set=utf84
[mysqld]5
#设置3306端口6
port = 33067
# 设置mysql的安装目录8
basedir=D:\MySQL 5.7.149
# 设置mysql数据库的数据的存放目录,此处的data文件夹可能没有,需要手动创建10
datadir=D:\MySQL 5.7.14\data11
# 允许最大连接数12
max_connections=20013
# 服务端使用的字符集默认为8比特编码的latin1字符集14
character-set-server=utf815
# 创建新表时将使用的默认存储引擎16
default-storage-engine=INNODB4.以管理员的身份运行CMD,若不是管理员可能会出现权限不足的错误。
5.初始化MySQL命令,mysqld --initialize --user=mysql --console,该命令运行之后会出现一个随机密码,在控制台找到这个密码复制粘贴(一般在最后一行,localhost:B6eg9yvDv&v)。
6.安装MySQL服务,mysqld --install MySQL
7.启动服务,net start mysql
若忘记了密码,可以根据以下步骤解决
1. 关闭正在运行的MySQL服务。
2. 打开DOS窗口,转到mysql\bin目录。
3. 输入mysqld --skip-grant-tables 回车。--skip-grant-tables 的意思是启动MySQL服务的时候跳过权限表认证。
4. 再开一个DOS窗口(因为刚才那个DOS窗口已经不能动了),转到mysql\bin目录。
5. 输入mysql回车,如果成功,将出现MySQL提示符 >。
6. 连接权限数据库: use mysql; 。
6. 改密码:update user set authentication_string=password("123") where user="root";(别忘了最后加分号)。
7. 刷新权限(必须步骤):flush privileges; 。
8. 退出 quit。
9. 注销系统,再进入,使用用户名root和刚才设置的新密码123登录。 x
1
1. 关闭正在运行的MySQL服务。 2
2. 打开DOS窗口,转到mysql\bin目录。 3
3. 输入mysqld --skip-grant-tables 回车。--skip-grant-tables 的意思是启动MySQL服务的时候跳过权限表认证。 4
4. 再开一个DOS窗口(因为刚才那个DOS窗口已经不能动了),转到mysql\bin目录。 5
5. 输入mysql回车,如果成功,将出现MySQL提示符 >。 6
6. 连接权限数据库: use mysql; 。 7
6. 改密码:update user set authentication_string=password("123") where user="root";(别忘了最后加分号)。 8
7. 刷新权限(必须步骤):flush privileges; 。 9
8. 退出 quit。 10
9. 注销系统,再进入,使用用户名root和刚才设置的新密码123登录。 若是登录之后一直提示下面这句话,那么按以下操作解决:
You must reset your password using ALTER USER statement before executing this statement.
1. 进入MySQL控制台,输入以下命令运行
SET PASSWORD = PASSWORD('your new password');
2.ALTER USER 'root'@'localhost' PASSWORD EXPIRE NEVER;
3.flush privileges;x
1
1. 进入MySQL控制台,输入以下命令运行2
SET PASSWORD = PASSWORD('your new password');3
4
2.ALTER USER 'root'@'localhost' PASSWORD EXPIRE NEVER;5
6
3.flush privileges;

浙公网安备 33010602011771号