02-MySQL的安装与配置(Windows)

MySQL数据库

MySQL关是一种关系数据库管理系统,所使用的 SQL 语言是用于访问数据库的最常用的标准化语言,其特点为体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,在 Web应用方面 MySQL 是最好的 RDBMS(Relational Database Management System:关系数据库管理系统)应用软件之一。

第一步,下载安装包

mysql社区免费版,下载地址:MySQL :: Download MySQL Community Server

这里要注意,安装路径中避免出现中文,推荐首选英文为命名条件

第二步,MySQL的配置

1.管理员身份打开cmd命令行(后续部分命令需要管理员权限),进入到mysql的bin目录下:

2.安装mysql的服务

mysqld --install

3.初始化mysql,初始化会产生一个随机密码,如下图框框所示,记住这个密码,后面会用到

(初始化会创建data目录,如果存在data目录请删除,否则报错)

mysqld --initialize --console

第三步,开启MySQL服务

1.开启mysql的服务

net start mysql

2.登录mysql

登录验证,mysql是否安装成功!(要注意上面产生的随机密码,不包括前面符号前面的空格,否则会登陆失败),

这里注意,一定要先开启服务,不然会登陆失败,出现拒绝访问的提示符!

mysql -u root -p

3.修改mysql的密码

知道密码的情况:

1)首先登录mysql 

mysql -u root -p

2)修改密码为 "root" 

mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'root';

忘记密码的情况:

1) 以超级管理员打开cmd,关闭mysql服务

net stop mysql

2)跳过权限验证登录mysql

mysqld --shared-memory --skip-grant-tables

3)在新的cmd窗口,登录mysql(无需输入密码,直接回车即可)

mysql -u root -p

4)切换到mysql,将密码置空

use mysql;
update user set authentication_string='' where user='root';

5)设置加密规则并更新新密码,授权(直接复制这些SQL语句你的密码会更新为123456)

ALTER USER 'root'@'localhost' IDENTIFIED BY '123456' PASSWORD EXPIRE NEVER; 
alter user 'root'@'localhost' identified by '123456';
grant all privileges  on *.*  to "root"@'localhost';
flush privileges;

6)设置成功后,重启mysql服务,使用新密码登录

net start mysql

第四步,设置MySQL的环境变量

为了方便登录操作mysql,在这里我们设置一个全局变量,"我的电脑"=>"属性"=>"高级系统设置"=>"环境变量"

把刚刚MySQL安装目录下的bin目录,添加到环境变量

 

posted @ 2023-11-21 09:33  马铃薯1  阅读(100)  评论(0编辑  收藏  举报