windows 2012 MySql安装 windows 2012 mysql安装教程
在 Windows 中安装 mysql 不够幸运的话,会遇到相当多的坑,当然这也算是一种财富吧,让自己碰到问题去查找解决方案。有时候不是一时半会就可以解决的。有同学说过安装 mysql 安装两天还没有装上。不用担心,我安装 mysql 用了一天吧,下面记录下来安装过程及可能遇到的问题。
工欲善其事,必先利其器!我们到官网上下载所需要的版本。
官网:https://dev.mysql.com/downloads/mysql/
<MSI版本的是直接界面化下一步安装的,下面的为zip压缩包解压dos窗口安装>下载完成,将文件解压到你想要安装的盘里。
这里我安装到了E盘。
之后 以管理员身份运行 DOS窗口。
进入到mysql的bin文件夹下:
重点来了:我们需要准备的就是配置点东西:
其中
basedir 的路径是安装 mysql 的路径
datadir 就是刚创建的data目录路径(之前路径分割用的"\",坑了好久,不知道别人怎么就可以的。还有就是my.ini文件的位置,别人放在了mysql文件夹下,坑了好久。)
接下来在dos窗口里面输入:
mysqld --initialize=insecure --user=mysql再输入:
mysqld -install如果说已经存在,可以使用 sc delete mysql 或者 mysql -remove 将其删除
安装成功显示 Service successfully installed.
最后输入:
net start mysql #启动mysql服务<当然还会有 MySQL 服务无法启动的情况出现。这时查看你的 my.ini 文件中 basedir 和 datadir 中路径是不是上面说的那样设置的。>
此时 mysql 没有密码,需要进行设置密码,输入:
mysqladmin -u root password *******这样就可以进入mysql里面了。输入:
mysql -u root -p修改 root 密码
ALTER USER 'root'@'localhost' IDENTIFIED BY '1234'; #更新一下用户的密码为1234※注意,如果时mysql8,则最好使用以下命令更新,因为mysql8的默认加密方式为caching_sha2_password,
这种加密方式很多前端SQL可视化工具无法识别。
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '1234'; #更新一下用户的密码为1234遇到的问题:
在进行 mysql zip 版本的安装时,遇到上图的错误,在网上找了相关的文件拷贝到相应目录下,但还是不行。
后来终于找到解决方法:下载 VC redist packages for x64,下载完成,点击运行即可。
参考解决连接:
http://jingyan.baidu.com/article/219f4bf7e978fcde442d38a9.html
解决方法:
1、环境变量PATH添加完成(例如:C:\Program Files\mysql-5.7.13-winx64\bin);
2、在任务管理器找到“服务”,尝试启动其中的MYSQL服务。
3、将MYSQL卸载、重装、初始化,最后开启MYSQL服务。