MySql简单安装配置

文章介绍了如何下载MySQL的免安装版本,然后进行解压、配置环境变量、修改my.ini配置文件,初始化数据库并设置root用户密码,以及使用Navicat建立数据库连接的过程。此教程特别强调了避免自动安装的问题和解决启动失败的常见问题。
摘要由CSDN通过智能技术生成

记录一下部分工作流程


安装步骤

1.下载官网免安装版本

至于为什么要下载免安装版,因为自动安装不能设置安装目录,且不容易删除彻底,为了避免以后的麻烦,还是现在麻烦点好

官网直达:https://dev.mysql.com/downloads/mysql/
在这里插入图片描述

选择小包那个安装


2.解压

在这里插入图片描述
在这里插入图片描述


3.配置环境变量

配置变量名

MYSQL_HOME:mysql安装目录
在path中添加%MYSQL_HOME%\bin

完成环境变量配置


4.配置my.ini文件

在这里插入图片描述

[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8
[mysqld]
# 设置3306端口
port = 3306
# 设置mysql的安装目录
basedir = D:\\Environment\\MySql\\mysql_8.0.32
# 设置mysql数据库的数据的存放目录
datadir = D:\\mysql\\mysql_8.0.32\\data
# 允许最大连接数
max_connections=20
# 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
# 创建模式
sql_mode = NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES

5.进入bin文件夹(cmd管理员模式)

在这里插入图片描述

输入mysqld --initialize 进行初始化mysql。
在这里插入图片描述
这里进入新生成的data文件夹
在这里插入图片描述
找到一个名为“计算机名.err”的文件,打开,内部有初始密码👇
在这里插入图片描述
此处搜索temperary password即可,临时密码在root@localhost后

随后打开cmd,若已安装mysql则先执行mysql服务卸载操作

sc delete mysql

随后打开cmd进入安装文件夹内bin子文件夹下,执行如下操作

mysqld --install

成功则提示Service successfully installed
若提示Install/Remove of the Service Denied!请先以管理员身份进入该文件夹下再进行相关操作
随后同样在该文件夹下,执行以下命令
net start mysql
提示 Mysql服务已启动成功

若此处产生如下问题:
MySql服务启动失败,或者MySql服务启动成功后在执行之后的相关操作提示失败查看服务发现mysql服务停止,则进行如下操作:
1.删除服务后重装服务
2.查看my.ini文件中是否有skip-grant-tables,如果有,注释或删除
3.删除data文件夹,重新初始化

继续:更新root账户密码
在bin文件夹下启动管理员cmd,如下指令

mysql -u root –p

提示输入password,直接把之前的临时密码粘贴过来,回车,进入mysql控制界面,输入:

alter user 'root'@'localhost' identified with mysql_native_password by ' **这里填写新密码** ';

ok,大功告成。

6.下载navicat15或16Premium

无法长期使用请参照其他博主,有完美解决方法
在这里插入图片描述
左上角新建连接,输入mysql及其账号密码
在新生成的数据库下建立新的database,然后就可以开始数据库的设计了,建议还是使用sql语言进行数据库的建立,很多附加的条件只有sql语言能实现。


总结

以上即为Mysql环境安装的全部过程及其中可能遇到的一些问题的解答记录,希望能对初学的人能有些帮助。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值