一、windows系统安装mysql
1.mysql下载地址
http://dev.mysql.com/downloads/mysql/
2.下载完成之后存放到指定文件夹
3.将第二步目录/bin文件夹添加至环境变量,
例如:D:\database\mysql-8.0.19-winx64\bin
4.使用以下mysql初始化,在安装根目录下会生成data文件
mysqld --initialize-insecure
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
错误提示:当执行命令mysqld --install 服务名 注册服务失败时,如果出现 Install/Remove of the Service Denied! 时,以管理员身份运行dos命令
net stop mysqld //停止服务