Mysql的卸载安装配置以及简单使用
MySQL其它问题已经更新在:MySQL完善配置---可视化-CSDN博客
一、卸载
①控制面板卸载
②C盘隐藏项目>ProgramData>mysql相关文件夹,还有Program file下的MySQL文件夹
③开始菜单栏搜索>服务,找到MySQL相关服务删除,如果再删除服务时出现“未找到文件夹”
cmd管理员运行>sc delete mysql
④Win + R 键,输入 regedit 打开 注册表编辑器删除以下两个路径下的MySQLD Service或者MySQL
注:以下是路径,可直接复制粘贴来搜索
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\Eventlog\Application
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Eventlog\Application
二、安装
下载8.0.41版本
①将zip压缩包解压到安装目录
②配置my.ini文件内容
进入 mysql-8.0.28-winx64 文件夹中,新建一个名为 my,后缀为 .ini 的文件;
以 记事本 的形式打开 my.ini 文件,将下面的代码段复制进去。
把下面代码段中 basedir=D:\My Tools\Mysql\mysql-8.0.41-winx64 换成你自己解压 mysql 的路径。
另外还要把下面代码段中 datadir= 后面的内容和 basedir= 的差不多,只不过要多加一个 \data。
[mysqld]
# 设置3306端口
port=3306
# 设置mysql的安装目录
basedir=D:\My Tools\Mysql\mysql-8.0.41-winx64
# 设置mysql数据库的数据的存放目录
datadir=D:\My Tools\Mysql\mysql-8.0.41-winx64\data
# 允许最大连接数
max_connections=200
# 允许连接失败的次数。这是为了防止有人从该主机试图攻击数据库系统
max_connect_errors=10
# 服务端使用的字符集默认为UTF8
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
# 默认使用“mysql_native_password”插件认证----较新的版本需要注释掉下面这行
# default_authentication_plugin=mysql_native_password[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8
[client]
# 设置mysql客户端连接服务端时默认使用的端口
port=3306
default-character-set=utf8
③配置系统环境变量
系统菜单栏搜索>系统环境变量(用户环境变量可以不管)>在Path栏编辑添加上bin文件夹的绝对路径就可以了
④cmd配置,cmd管理员登陆,进入安装目录后执行下面命令
#初始化数据库,并设置默认 root 为空,初始化完成后,在 mysql 根目录中会自动生成 data 文件。
mysqld --initialize-insecure --user=mysql
#为 windows 安装 mysql 服务,默认服务名 mysql。出现 service successfully installed. 表示配置完成。
mysqld -install
#启动数据库。
net start mysql
#不用输入密码直接按 回车。这一的操作是以 root(管理员) 的身份进入数据库。若后面出现 mysql> 则表示配置完成!
mysql -u root -p
#把下面的 “这里请输入你的密码”,换成自己的密码,比如 alter user user() identified by "123456";
alter user user() identified by "这里请输入你的密码";
三、测试
show databases; → 展现所有数据库
create database Stu; → 创建名为 stu 的数据库, 因为 mysql 不区分大小写‘
drop database stu; → 删除名为 stu 的数据库
quit → 退出
四、简单使用
目标:创建数据库,再创建表,将四大名著中的主要人物都插入这个表中
创建数据库:create database 库名字;
进入数据库:use 库名字;
在库中创建并查看空表:
create table 表名字(
id int auto_increment prinary key, #一般要为表创建一个主键,方便检索
book_name varchar(50) not null, #字段名字 字段类型 非空约束
character_name varchar(50) not null #为表添加字段时最后一条语句不要加逗号
);
创建好后show columns from character_table;#查表
为表添加内容:数量类型顺序必须和前面为表添加字段时设置的一样