目录

Mysql的卸载安装配置以及简单使用

Mysql的卸载安装配置以及简单使用

MySQL其它问题已经更新在:

一、卸载

①控制面板卸载

②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 → 退出

四、简单使用

目标:创建数据库,再创建表,将四大名著中的主要人物都插入这个表中

https://i-blog.csdnimg.cn/direct/a34ff10bac7b402a8d9e922740cc8cb9.png

创建数据库:create database 库名字;

进入数据库:use 库名字;

https://i-blog.csdnimg.cn/direct/9c361c81802b4f9aaf77ca6cdad868d5.png

在库中创建并查看空表:

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;#查表

https://i-blog.csdnimg.cn/direct/81e672f960cb4fc2b3f628b09ed4d29d.png

为表添加内容:数量类型顺序必须和前面为表添加字段时设置的一样

https://i-blog.csdnimg.cn/direct/0885ff18eac54451b4c30c6dad37bc9c.png