MySQL5.7.21免安装版如何配置
MySQL5.7.21免安装版配置详情
1.官网下载压缩包https://dev.mysql.com/downloads/mysql/
2.将压缩包解压到c盘
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结尾的文件里生成临时密码
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这行注释掉。