Mysql 8 的安装与卸载

147 阅读3分钟

持续创作,加速成长!这是我参与「掘金日新计划 · 6 月更文挑战」的第26天,点击查看活动详情

哈喽,大家好!我是Why,一名在读学生,目前刚刚开始进入自己的编程学习生涯。虽然学习起步较晚,但我坚信做了才有0或1的可能。学了一段时间以后也是选择在掘金上分享自己的日常笔记,也希望能够在众多道友的大家庭中打成一片。 本文主要讲解Mysql的安装与卸载,如果大家读后觉得有用的话,还请大家多多支持博主:欢迎 ❤️点赞👍、收藏⭐、留言💬 ✨✨✨个人主页:JinHuan

使用版本:MYSQL8.0.22

安装

步骤1:访问地址:dev.mysql.com/downloads/m…

步骤2:下载压缩包 for window

image-20220619170838538

for mac

image-20220619170852824

没有账户的点击左下方:No thanks。

image-20220619170912102

下载后解压,放在非C盘下,文件夹改名mysql 将解压文件夹下的bin路径添加到变量值中,前后以 ; 开头结尾

image-20220619170949700

步骤3:在mysql文件夹下找到my.ini或my-default.ini,如果没有.ini结尾的文件,直接创建该文件。新增内容为如下,注意basedir和datadir是我自己的路径位置,自定义。记得新增一个文件Data文件夹

image-20220619171004249

 [mysqld]
 # 设置3306端口
 port=3306
 # 设置mysql的安装目录
 basedir=D:\Program Files\mysql
 # 设置mysql数据库的数据的存放目录
 datadir=D:\Program Files\mysql\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

image-20220619171034751

mysqld --initialize --console

image-20220619171050041

root用户的初始化密码:

image-20220619171103722

要是你不小心关掉cmd,或者没记住,那也没事,删掉初始化的 datadir 目录,再执行一遍初始化命令,又会重新生成的。

步骤5:安装服务 在MySQL安装目录的 bin 目录下执行命令: mysqld --install [服务名] 这里的服务名默认是mysql,可以自定义

image-20220619171123390

如果提示上述错误,需要关闭cmd,重新打开,使用管理员身份执行

image-20220619171139480

安装完成之后 通过命令net start mysql8启动MySQL的服务了。

通过命令net stop mysql8停止服务。

image-20220619171209333

注意:安装时,卸载其他版本的mysql数据库

步骤6:链接数据库

image-20220619171227202

修改账户密码:

 alter user 'root'@'localhost' identified with mysql_native_password BY '新密码';
 示例:alter user 'root'@'localhost' identified with mysql_native_password BY '123456';
 修改密码,注意命令尾的分号一定要有,这是mysql的语法

image-20220619171304215

退出数据库:quit

image-20220619171318996

卸载

步骤1:使用管理员身份运行cmd,关闭mysql服务

image-20220619171334762

步骤2:删除mysql服务

命令:sc delete mysql8 或者 mysqld remove mysql8

image-20220619171350182

步骤3:刪除mysqlDB目录文件( 安裝mysql时my.ini指定的目录)