MySQL5.7免安装版配置图⽂教程
本⽂引⽤的⼤部分内容,实践过程中发现不正确的地⽅进⾏了修改。
新攒的机器,今天开始配置电脑的各种软件,安装Mysql5.7的时候犯了难。官⽹提供免安装和安装两个版本。先尝试了安装版,安装过程中提⽰我visual c++版本低。后来下载了免安装版的。
进⼊正题。
1、解压下载的⽂件、解压后的⽬录(data⽬录和my.ini是后来创建的)
2、添加环境变量(能安装mysql的⼈应该都知道如何配置环境变量)
3、新建my.ini⽂件(该⽂件是mysql启动时依赖的配置⽂件,解压后的⽂件中竟然没有⼀个默认的配置,也是醉了)
4、新建数据存储⽬录(即第3步中,datadir指定的⽬录)
5、启动控制台(必须以管理员权限启动),进⼊到mysql的解压⽬录
6、装载mysql服务(由于免安装版不会⾃动装载mysql服务,必须⼿动装载)
mysqld --install
7、初始化数据库(免安装版中不会⾃动创建数据库,需要⼿动创建)
mysqld --initialize-insecure --user=mysql;
mysql下载配置8、启动mysql服务(由于my.ini中制定了启动的参数,本次启动为忽略密码的⽅式,此时通过navicate连接本地数据库会成功登录,并且mysql为名的数据库已经创建成功)
net start mysql
9、登录数据库,并修改密码(由于本次启动为忽略密码,提⽰输⼊密码时直接回车就可以登录)
mysql –u root –p
update mysql.user set authentication_string=password('123456789') where user='root' and Host = 'localhost';
10、将mysql服务停掉,修改my.ini中的配置,修改为密码验证模式之后再次启动mysql,以后就可以正常使⽤mysql了
net stop mysql
注:本⽂⼤部分内容都是引⽤的,原⽂中第7和第8两步是颠倒的,亲测发现颠倒之后,在初始化数据库的时候会提⽰错误。
分析之后,讲服务停掉,并删除data下的⽂件。先初始化数据库,再启动服务,可以保证数据库初始化成功,并且服务正常启动。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。