欢迎您访问 最编程 本站为您分享编程语言代码,编程技术文章!
您现在的位置是: 首页

如何安装和配置 MySQL(含 my.ini 详细配置 - 新旧版本)

最编程 2024-03-09 15:12:36
...

如何安装MySQL--配置完整教学

对应全套文章链接:


MySQL如何安装配置(含my.nin详细配置-新旧版通杀) (qq.com)

https://mp.weixin.qq.com/s?__biz=Mzg2NDY3NjY5NA==&mid=2247485466&idx=1&sn=dc066e40b3a7ef1d1a659281e197a85c&chksm=ce64f623f9137f3579c8411c8b18de66d62c1cf4c68212a239e56c72a61c8bc6084b7be937b1&scene=21#wechat_redirect


一、下载MySQL

百度搜索MySQL


网络异常,图片无法展示
|


进入以下页面,在依次点击download、MySQL Community (GPL) Downloads »


网络异常,图片无法展示
|


点击 MySQL Community Server


网络异常,图片无法展示
|


我这里是window,自己选择相应的系统进行下载-选择第一个即可(免安装版)


网络异常,图片无法展示
|


zip Archive:是直接解压缩以后使用的

msi :是microsoft installer的简写,是微软格式的安装包


二、配置my.ini

配置my.nin---------------------------------------------

这里用的是zip Archive版进行演示:

下载完成后会有一个zip,解压后再打开相应文件夹并新建一个名为my.ini的文档,如下:


网络异常,图片无法展示
|


网络异常,图片无法展示
|


这里学会查找自己的MySQL压缩目录,下面要用!


网络异常,图片无法展示
|


用记事本打开此文件夹-my.ini ,并把以下代码复制粘贴进去

注意:

下面代码中的 basedir=  更改为:

比如:basedir=D:\Software\MySQL_\mysql-8.0.29-winx64\mysql-8.0.29-winx64

datadir=\data更改为:

datadir=D:\Software\MySQL_\mysql-8.0.29-winx64\mysql-8.0.29-winx64\data

data就是你以后创建的数据库存放的位置

网络异常,图片无法展示
|



【mysqld】
#设置MySQL默认端口号
port=3306
#设置mysql的安装目录-你的文件路径
basedir=
#mysql数据库的数据的存放目录
datadir=\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
 
 
 
复制时把【】给删除


-----------------------------------------------配置my.ini


三、配置环境变量path

配置环境变量

点击"我的电脑"-->"属性"-->''高级系统设置''-->''环境变量''

把MySQL中的bin目录复制到path中


网络异常,图片无法展示
|


网络异常,图片无法展示
|


即可成功!


四、可能存在的疑惑

经小编测试,8.0版本及以上不需要配置my.ini文件了(当然不是经典白学啦!旧版还是需要配置的~)


cfd494d64a630beca8ed45dbde74c2eb.png


最新版本配置my.ini文件后则会出现以上错误

你可能有疑惑,这两条命令不是一样吗?

的确是一样,只不过上图中-正确-的命令是小编删除my.ini后才会不报错

如果不删除(配置了my.ini则出现上图错误)

新版本可能考虑到配置的复杂性,默认已经配置

所以说最新版MySQL直接可以跳过02-配置my.ini,直接开始下面操作(环境变量是一定要配置的)


五、最终配置

首先打开dos窗口(用管理员身份打开!!!)

接下来一步一步进行操作


2e6c0a0a48ae047d803a681e85758699.png


默认生成data文件-用于初始化数据库文件

输入:mysqld --initialize-insecure --user=mysql


61b915668a75e07e1cef36d72da7f41d.png


输入:mysqld --install

输入:net start mysql

(也可以通过services.msc进行设置)

输入net start mysql后显示如下


2d710be636330b54b5857826cafc96a8.png


接着输入mysql -uroot -p  

p代表password,这里没有设置密码,直接回车显示如下图所示

恭喜你配置成功


56630ee89ccfecc76f709cf801f8a09b.png


tips:设置密码: alter user user() identified by '输入密码';

       下次登录MySQL: mysql -uroot -p你的密码即可登录