一、mysql的卸载
1、用管理员模式的打开cmd,我的服务名是mysql。
net stop 【你的服务名】
sc delete 【你的服务名】
2、将下图中有包含‘bin’目录,‘data’目录等等的这个总目录删掉
如图我的目录是:mysql-5.7.28-winx64
3、删除mysql的隐藏文件 C:\ProgramData 需要手动输入,删掉与‘mysql’相关字眼的文件
4、若是有设置mysql的环境变量的,在window的搜索中输入 ”编辑系统环境变量“ ,删除"Path"中”mysql“的环境变量。
二、mysql的安装(手动压缩包)
0、安装包获取,可以去官网获取安装包下载,
下载方式
①、直接点击”msi“结尾的安装工具
②、在管理员打开的cmd中,进行手动安装
1、将安装包压缩到自定义的文件夹下。
2、将bin目录配置到环境变量中 。
在window的搜索中输入 ”编辑系统环境变量“,配置完以后,一定要 点击确定。
3、在主目录下建立名叫 ‘data’ 的文件夹。(这data目录很重要,下面的内容涉及它的路径)
4、在主目录下新建一个文档文件(.txt),添加完内容后,将后缀名改为”.ini“
文档内容如下, 记得修改其中的 basedir 和 datadir
[mysqld]# skip_grant_tables# 设置 3306 端口port = 3306# 设置 mysql 的安装目录basedir = E:\mysql-5.7.28-winx64# 设置 mysql 数据库的数据的存放目录datadir = E:\mysql-5.7.28-winx64\\data# 允许最大连接数max_connections = 200# 允许连接失败的次数。这是为了防止有人从该主机试图攻击数据库系统max_connect_errors = 10# 服务端使用的字符集默认为 UTF8character-set-server = utf8mb4# 创建新表时将使用的默认存储引擎default-storage-engine = INNODB# 默认使用 “mysql_native_password” 插件认证default_authentication_plugin = mysql_native_password[client]#password = your_password# 设置 mysql 客户端连接服务端时默认使用的端口port = 3306default-character-set = utf8mb4[mysql]# 设置 mysql 客户端默认字符集default-character-set = utf8mb4
5、 初始化命令(记录控制台给出的随机密码,一定记住)
mysqld --initialize --console
root@localhost:后面的一串字符就是 密码
6、然后先给 mysql服务创建名称,” install “后的名字是自己取的,俺取的是 ”MySQL80“(方便到时候建立多个mysql服务时不冲突)mysqld --install 【你的服务名】
7、输入启动服务指令
net start 【你的服务名】
8、登录mysql,密码在 第5步 的初始化命令中获得.
mysql -u root -p
9、修改密码,修改完后退出重新登录,俺修改一个好记的密码:123456
退出MySQL的命令有3个常用的: quit、exit、\q
下面两条修改密码语句任选一条
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY ‘新密码’;
ALTER USER root@localhost IDENTIFIED BY '新密码';
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY ‘新密码’;
ALTER USER root@localhost IDENTIFIED BY '新密码';