欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

MySQL5.7.21免安装版如何配置

程序员文章站 2022-05-01 18:31:31
...

MySQL5.7.21免安装版配置详情

1.官网下载压缩包https://dev.mysql.com/downloads/mysql/
MySQL5.7.21免安装版如何配置
MySQL5.7.21免安装版如何配置
2.将压缩包解压到c盘
MySQL5.7.21免安装版如何配置
3.在C:\Program Files\MySQL目录下创建my.ini文件(ANSI编码的)
其中内容:
[mysql]
default-character-set=utf8
[mysqld]
skip-grant-tables
port = 3306
basedir=C:\Program Files\MySQL
datadir=C:\Program Files\MySQL\data
max_connections=200
character-set-server=utf8
default-storage-engine=INNODB
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES

注意:(
basedir=C:\Program Files\MySQL
datadir=C:\Program Files\MySQL\data
为自己的路径。)
4.配置path,系统path中后面添加
;C:\Program Files\MySQL\bin
5.管理员cmd进入到bin目录里:cd C:\Program Files\MySQL\bin
依次执行如下命令:

1.mysqld --initialize
2.mysqld -install  
3.net start mysql 
4.mysql -u root -p password

改root密码问题:新版之后执行mysqld –initialize初始化命令后,在data文件夹的.err结尾的文件里生成临时密码
MySQL5.7.21免安装版如何配置
mysql -u root -p 使用临时密码登录后
登录后update mysql.user set authentication_string=password(‘填新密码’) where user=’root’ and Host = ‘localhost’;
进行密码修改

若my.ini文件中加skip-grant-tables这行,登录时不输密码也能登入,再使用
update mysql.user set authentication_string=password(‘填新密码’) where user=’root’ and Host = ‘localhost’;
进行密码修改,改完服务重启net stop mysql 、net start mysql、flush privileges
最后记着进入my.ini文件将skip-grant-tables这行注释掉。