1、把 mysql-5.7.19-winx64.zip 压缩文件解压到 C:\MySQL\ 目录下;
2、在 C:\MySQL\ 目录下新建 my.ini 配置文件;
3、用文本编辑器或其他编辑器打开 my.ini 文件,把以下代码复制粘贴进去,保存退出;
#代码开始
[Client]
#设置3306端口
port = 3306
[mysqld]
#设置3306端口
port = 3306
# 设置mysql的安装目录
basedir=C:\mysql
# 设置mysql数据库的数据的存放目录
datadir=C:\mysql\data
# 允许最大连接数
max_connections=200
# 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8
#代码结束
4、配置环境变量;
4.1、新建系统变量 MYSQL_HOME ,并配置变量值为 C:\mysql ;
4.2、编辑系统变量 Path ,将 %MYSQL_HOME%\bin 添加到 Path 变量值后面。
5、以管理员身份运行命令提示符cmd(一定要用管理员身份运行,不然权限不够);
5.1、使用dos指令,进入C:\mysql 目录,运行以下指令
mysqld --defaults-file=my.ini --initialize-insecure
mysqld --install
net start mysql
5.2、设置 mysql 的 root 密码,运行以下指令
mysql -u root -p
use mysql
update user set authentication_string=password('您的密码') where user='root'
flush privileges
exit
至此,Mysql 5.7.19 winx64 解压缩版配置安装已经完成!
下载:解压至:C:\Program Files\mysql-5.7.17-winx64
2. 配置
将解压后的my-default.ini配置文件复制一份到C:\windows下,重命名为my.ini。
my.ini里内容如下:
[mysqld]
basedir=C:\Program Files\mysql-5.7.17-winx64
datadir=C:\Program Files\mysql-5.7.17-winx64\data
[WinMySQLadmin]
如果你用的非绿色免安装版,那么mysql5.7在安装(我用的是mysql5.7.21版本)的过程中,会有指定“组件安装路径”与“数据存放路径”,如下图示:
(PS:为每个组件指定安装路径及MySQL的数据库存放路径,需要注意的是每个组件的安装路径都不同,如果想把它们(你要安装的组件)安装在同一个文件夹下,那么就需要一个一个的单独指定安装在同一个安装路径)
所以,你的mysql配置文件(即:my.ini)必然存在于你安装的时候指定的 “数据存放路径”下面,如果当时你没有指定(缺省的数据存放路径),那一般情况,都是在你的msql安装目录下(日志文件的存放目录也是一样的)。
e.g:我当时安装mysql的时候,将“数据存放路径”指定为 “D:\MySQLworkSpaces”,那么,mysql的配置文件(即:my.ini)就肯定在该路径下面,如下图示:
Data 文件夹下面存放的是“mysql的系统数据库”与“我们自己的数据库”;
Log 文件夹下面存放的是“各种日志文件”;
PS:如果你想不起来你安装的时候是否有指定“组件安装路径”与“数据存放路径”,你也不用着急,配置文件(my.ini)肯定是存在的,你可以试探性搜索C盘下的“ProgramData”文件夹(该文件夹默认隐藏,需要“工具”→“文件夹选项”→“查看”→“显示隐藏的文件、文件夹和驱动器”),及你的mysql安装位置的根目录;肯定能找到,别着急。如果实在找不到,就盲搜,搜索整个C盘(系统盘)或D盘(你的mysql安装盘),肯定能找到。。。如果还是没找到,你就在C盘(系统盘)或D盘(你的mysql安装盘)盲搜“ini”(因为有可能你的mysql配置文件名称不是my.ini),然后在搜索出来的结果里,找mysql的配置文件,别着急,肯定能找到的。
Tip:某些版本的Mysql配置文件名称不是“my.ini”,譬如ZIP版本的大多都是当时初始化的时候自己手动创建手写配置的,所以配置文件的名称可能并不是“my.ini”,可能叫“mysql.ini”,也可能叫“my-dafault.ini”等等(但是,一般情况,如果使用ZIP版本的MySql,找不到my.ini配置文件的情况很少,因为ZIP是解压缩版,很容易找)
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)