Mysql5.7.22安装和安装中常见问题installRemoveoftheServic。。。
mysql下载后安装中出现提示不到安装包安装MySQL:
第⼀步:将压缩包解压后,⼿动新建名为my.ini的⽂本⽂档,代码内容如下:
#代码开始
[mysql]
default-character-set=utf8
[mysqld]
skip-grant-tables
设置3306端⼝
port = 3306
设置mysql的安装⽬录
basedir=D:\mysql
设置mysql数据库的数据的存放⽬录
datadir=D:\mysql\data
允许最⼤连接数
max_connections=200
服务端使⽤的字符集默认为8⽐特编码的latin1字符集
character-set-server=utf8
创建新表时将使⽤的默认存储引擎
default-storage-engine=INNODB
#代码结束
这⾥需要根据⾃⼰的实际路径来修改。
保存后,将它放到MySQL的根⽬录下。
第⼆步:打开 ,进⼊MySQL的根⽬录后,输⼊命令mysqld install。
(如果提⽰install/Remove of the Service Denied!跳到最后看遇到问题解决⽅法。)
第三步:输⼊mysqld --initialize-insecure --user=mysql,回车,执⾏完这条命令,这时mysql就帮你⾃⼰创建⼀个data⽂件夹。(如果这⾥提⽰出现错误,不能帮我们创建data⽬录,跳到后⾯看解决⽅法。)
第四步:开启MySQL服务。net start mysql
OK,安装成功。
安装过程中遇到的问题:
①:下载完压缩包,解压后,修改好my.ini,直接打开命令符,进⼊mysql的bin⽬录后mysqld install
就出现Install/Remove of the Service Denied! 的提⽰错误。
原因:普通⽤户模式权限下的cmd安装mysql会出现这样的报错提⽰
解决⽅法:在路径为:C:\Windows\System32的⽬录下到 右键已管理员⾝份运⾏。
OK,再次安装的时候,就提⽰服务安装成功。
②san输⼊net start mysql 想要启动服务,提⽰⽆法启动服务
原因:因为5.7的MySQL默认没有data的⽂件夹。
输⼊mysqld --initialize-insecure --user=mysql,回车,执⾏完这条命令,这时mysql就帮你⾃⼰创建⼀个data⽂件夹。如果出现这样的问题,提⽰Can’ t create directory 巴拉巴拉的。
最可能的导致的原因:你的mu.ini⾥⾯的basedir与datadir路径有误。
排查⼀下,是不是这个问题:
(上图是正确的路径,下图是可能导致你提⽰这个错误的原因)
在my.ini中正确的路径都需要双“\”。现在在去执⾏命令mysqld --initialize-insecure --user=mysql,你就会发现成功了。
这个问题解决了,基本上MySQL也就安装成功了。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论