如何安装MySQL--配置完整教学
对应全套文章链接:
MySQL如何安装配置(含my.nin详细配置-新旧版通杀) (qq.com)
一、下载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文件了(当然不是经典白学啦!旧版还是需要配置的~)
最新版本配置my.ini文件后则会出现以上错误
你可能有疑惑,这两条命令不是一样吗?
的确是一样,只不过上图中-正确-的命令是小编删除my.ini后才会不报错
如果不删除(配置了my.ini则出现上图错误)
新版本可能考虑到配置的复杂性,默认已经配置
所以说最新版MySQL直接可以跳过02-配置my.ini,直接开始下面操作(环境变量是一定要配置的)
五、最终配置
首先打开dos窗口(用管理员身份打开!!!)
接下来一步一步进行操作
默认生成data文件-用于初始化数据库文件
输入:mysqld --initialize-insecure --user=mysql
输入:mysqld --install
输入:net start mysql
(也可以通过services.msc进行设置)
输入net start mysql后显示如下
接着输入mysql -uroot -p
p代表password,这里没有设置密码,直接回车显示如下图所示
恭喜你配置成功
tips:设置密码: alter user user() identified by '输入密码';
下次登录MySQL: mysql -uroot -p你的密码即可登录