一、windows系统安装mysql
1.mysql下载地址
http://dev.mysql.com/downloads/mysql/
附上百度网盘资源:
链接:https://pan.baidu.com/s/1fRCxeGThbS47YP5Zkn3oLw
提取码:bwfs
2.下载完成之后存放到指定文件夹
3.将第二步目录/bin文件夹添加至环境变量,
例如:D:databasemysql-8.0.19-winx64in
4.使用以下mysql初始化,在安装根目录下会生成data文件
mysqld --initialize-insecure
如果在这一步出现错误由于找不到VCRUNTIME140_1.dll,无法继续执行代码。重新安装程序可能会解决此问题
这时候不必惊慌,下载一个微软运行器运行即可即可解决,再继续上一步操作
链接:https://pan.baidu.com/s/1-uIvhHKHVyUsj5whwssnsg
提取码:zgmm
5.mysqld启动mysql
mysqld
6.新建dos窗口查看mysql是否启动成功
tasklist | findstr mysql
7.首次无密钥登陆
mysql -u root -p
不用输入密码继续enter,会显示进入mysql控制台,
二、修改root密码
1.进入mysql数据库user表
mysql> use mysql; mysql> select user,host,authentication_string from user;
这里因为我以后修改过了,当首次进入时root用户的密码为空,mysql5.7版本之后user表里没有password字段,改成了authenrication_string,我们看到的这41位数字为加密之后的数字
2.这里修改密码可以有很多种方式,怎么简单怎么来
alter user 'root'@'localhost' identified by 'newPassword';
执行完成显示成功quit退出mysql使用新密码可以重新登入
三、.将mysqld注册为服务
1.注册服务
我们每次启动mysql不能总mysqld开启终端进入,我们可以把它做成一个系统服务
mysqld --install mysqld
例如这里将服务名注册为mysqld,可以自己随便定义服务名
注册完成可以在服务里看到mysqld
2.下面启动服务
可以在上图手动启动,也可以使用命令启动
net start mysqld
Navicat12破解免安装版:
链接:https://pan.baidu.com/s/1r5EAeNlkUN4vkz_tonyYOg
提取码:iz2c
复制这段内容后打开百度网盘手机App,操作更方便哦
错误提示1:当执行命令mysqld --install 服务名 注册服务失败时,如果出现 Install/Remove of the Service Denied! 时,以管理员身份运行dos命令
net stop mysqld //停止服务
错误提示2:如果使用Navicat连接mysql出现如下错误:ERROR 2059 (HY000): Authentication plugin 'caching_sha2_password' cannot be loaded,说明plugin加密规则不对
执行如下命令
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password';