1.下载mysql安装包
https://dev.mysql.com/downloads/file/?id=476233
2.下载解压版,解压到某个目录
3.解压目录下创建data文件夹和my.ini文件
4.cmd窗口 管理员模式,调到解压文件的bin下面
5.初始化文件 mysqld --initialize-insecure --user=mysql,会在data下面生成一堆文件。
6. 注册为系统服务: mysqld install MySQL --defaults-file="D:\java\mysql\my.ini" 参考这个
7. 启动服务: net start mysql
8. 修改密码: ALTER USER "root"@"localhost" IDENTIFIED BY "你的新密码";
8.需改密码: ALTER USER "root"@"localhost" IDENTIFIED WITH mysql_native_password BY "你的新密码";
9.ini文件参考:
[client]
port=3306
[mysql]
default-character-set=utf8
[mysqld]
port=3306
character_set_server=utf8
#安装路径
basedir=C:\\ruanjian\\mysql-8.0.11-winx64
#数据路径
datadir=C:\\ruanjian\\mysql-8.0.11-winx64\\data
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
default_authentication_plugin=mysql_native_password
[WinMySQLAdmin]
C:\\ruanjian\\mysql-8.0.11-winx64\\bin\\mysqld.exe
#忘记密码时使用
#skip-grant-tables
注意路径使用的是双斜杠。
default_authentication_plugin=mysql_native_password 这句话意思是使用旧版的密码存储方式,不然sql软件无法连接成功
会报client does not support authentication protocol requested by server; consider upgrading MySQL client 错误
并且第八步修改密码的方式也调成第二种那个命令.