数据库 MySQL-window安装和卸载

安装

官网:

MySQL :: Download MySQL Community Server

        或

MySQL :: Download MySQL Community Server (Archived Versions)

 

文件目录简述

 

bin存放了可执行文件,docs是文档,include放的是c语言相关的.h文件,lib是c语言的库文件,share放了语言和字符集相关信息。

安装过程

环境变量配置

为了能在任何文件夹下都能访问mysql,给mysql配环境变量:

MYSQL_HOME E:\BaiduSyncdisk\xind\database\mysql\mysql-5.7.24-winx64

编辑path:E:\BaiduSyncdisk\xind\database\mysql\mysql-5.7.24-winx64

修改配置文件:

mysql根目录下新建配置文件my.ini:

[mysql]

default-character-set=utf8

[mysqld]

character-set-server=utf8

default-storage-engine=INNODB

sql_mode=STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION

cmd管理员初始化mysql

不是管理员的话后期会出现权限不足。

进入bin下执行初始化数据库命令:

mysqld --initialize --console

记录下后面的临时密码:ya_iTk/GU3om

(或   mysqld --initialize-insecure会生成一个data文件夹,里面存放了mysql的数据信息。)

将mysql安装为windows的服务:

mysqld -install

失败的话,原因是没有用管理员打开cmd,重新打开就好了。

cd /d D:\xind\database\mysql\files\mysql-5.7.37-winx64\bin

查看windows服务命令:没有找到mysql的话f5刷新

services.msc

启动mysql服务:

net start mysql

如果报找不到文件,改注册表地址:

https://blog.youkuaiyun.com/njzgIdba/article/details/123564176?utm_medium=distribute.pc_aggpage_search_result.none-task-blog-2~aggregatepage~first_rank_ecpm_v1~rank_v31_ecpm-1-123564176-null-null.pc_agg_new_rank&utm_term=%E5%90%AF%E5%8A%A8mysql%20%E6%89%BE%E4%B8%8D%E5%88%B0%E6%8C%87%E5%AE%9A%E6%96%87%E4%BB%B6&spm=1000.2123.3001.4430

改密码命令:

mysqladmin -u root root

连接本地的mysql,登录命令:

mysql -u root -proot

连接其他人的mysql:

mysql -u用户名 -p密码 -h要连接的mysql服务器的ip地址(默认127.0.0.1) -P端口号(默认3306)

E:\BaiduSyncdisk\xind\database\mysql\mysql-5.7.24-winx64\bin\mysql.exe是默认的客户端。

创建数据库后,data文件夹下,会多一个数据库名的文件,所以数据库实际上就是文件夹,frm的是表文件,MYD结尾的是数据文件。

show databases;

可以看到有四个自带的数据库,information_schema里面放的是视图表,另外几个都有相应文件夹,只有这个没有,因为视图表是没有具体文件的。

登录命令:

mysql -u root -pya_iTk/GU3om

改密码命令:

alter user 'root'@'localhost' identified by 'root';

mysql卸载

管理员模式打开cmd:

net stop mysql

mysqld -remove mysql

删除windows注册的服务:

sc delete mysql

最后删除MySQL目录及相关的环境变量

C:\Program Files下有mysql相关的都删掉

regedit

查看这几个路径是不是还有mysql:

HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\Eventlog\Application\

HKEY_LOCAL_MACHINE/SYSTEM/ControlSet001/Services/Eventlog/Application/MySQL

HKEY_LOCAL_MACHINE/SYSTEM/ControlSet002/Services/Eventlog/Application/MySQL

HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/Eventlog/Application/MySQL

C:\ProgramData

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

呀吼呀吼

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值