win7安装mysql
win7 mysql安装教程
1、建立my.ini文件内容如下:
[mysqld]
basedir=E:\项目资料\mysql\mysql-9.1.0-winx64
datadir=E:\项目资料\mysql\mysql-9.1.0-winx64\data\
port=3306
skip-grant-tables
[mysqld]
# 设置3306端口
port=3306
# 设置mysql的安装目录
basedir=D:\\mysql-5.7.19-winx64\\ # 切记此处一定要用双斜杠\\,单斜杠我这里会出错,不过看别人的教程,有的是单斜杠。自己尝试吧
# 设置mysql数据库的数据的存放目录
datadir=D:\\mysql-5.7.19-winx64\\data # 此处同上
# 允许最大连接数
max_connections=200
# 允许连接失败的次数。这是为了防止有人从该主机试图攻击数据库系统
max_connect_errors=10
# 服务端使用的字符集默认为UTF8
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
# 默认使用“mysql_native_password”插件认证
default_authentication_plugin=mysql_native_password
[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8
[client]
# 设置mysql客户端连接服务端时默认使用的端口
port=3306
default-character-set=utf8
2、配置环境变量
3、初始化,生成data文件夹
mysqld --initialize-insecure --user=mysql
4、 mysqld -install
5、启动
net start mysql
启动
6、登陆
mysql -u root -p
7、密码设置
use mysql;//切换数据库
输入select host,user from user;来查看账户信息。
update mysql.user set authentication_string=password('123456') where user='root' and Host = 'localhost';
8、推出登陆
exit
9、停止进程
net stop mysql
10、注释文件my.ini最后一样
忘记密码,并重新设置
1跳过密码登陆
.输入命令 mysqld --skip-grant-tables 回车,此时就跳过了mysql的用户验证。注意输入此命令之后命令行就无法操作了,此时可以再打开一个新的命令行。
2重新打开一个命令行(管理员)
.然后直接输入mysql,不需要带任何登录参数直接回车就可以登录上数据库。
3
.输入show databases; 可以看到所有数据库说明成功登录。
4.
其中mysql库就是保存用户名的地方。输入use mysql; 选择mysql数据库。
5
.show tables查看所有表,会发现有个user表,这里存放的就是用户名,密码,权限等等账户信息。
6
.输入select host,user from user;来查看账户信息。
7
、修改密码
alter user 'root'@'localhost' identified with mysql_native_password by '12345678';
8
刷新权限
执行命令:flush privileges;
9、退出
执行命令:exit;

浙公网安备 33010602011771号