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;

posted @ 2024-12-10 09:49  bd4qx  阅读(114)  评论(0)    收藏  举报