官网下载mysql
安装
下载后,解压到指定目录,例如:
D:\webServices\mysql-8.0.13-winx64
cmd进入到该路径,执行安装命令
bin\mysqld -install
新建配置文件D:\webServices\mysql-8.0.13-winx64\my.ini
[mysqld]
basedir="D:/webServices/mysql-8.0.13-winx64"
datadir="D:/webServices/mysql-8.0.13-winx64/data"
character-set-server = utf8
log-error="D:/webServices/mysql-8.0.13-winx64/error.log"
default_authentication_plugin=mysql_native_password
cmd命令行继续执行初始化命令:
bin\mysqld -initialize
即安装完毕,可启动mysql。这时候,root密码不知道
net start mysql
修改root密码
关闭mysql服务
net stop mysql
跳过验证权限启动mysql服务
bin\mysqld --skip-grant-tables --shared-memory
另开cmd,修改密码,此时登陆mysql无需密码。
mysql -u root -p
#直接回车,无需密码,可直接登陆
-
首先置空密码
update mysql.user set authentication_string='' where user='root'; flush privileges; exit
-
ctrl+c 关闭mysql服务器,重新打开mysql服务
bin\mysqld --shared-memory
-
在另外一个cmd,登陆后,重置root密码:
mysql -u root -p #直接回车,无需密码,可直接登陆 alter user 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '123456'; flush privileges; exit
-
ctrl+c 关闭mysql服务器,重新打开mysql服务
net start mysql
即可使用root及密码123456 登陆mysql