mysql安装简单教程(自动安装/配置安装)
1.1前言:
1.2MYSQL两种安装方式教程:
-
- 登录官网下载msi包:https://dev.mysql.com/downloads/installer/;
-
- 点击Download时,会跳转一个需要登录的页面,不用怕,滚到最下方找到婉拒登录的文字,就可以下载了;
- 下载完毕后打开运行安装包;
- 看到协议只能勾选上接受,然后Next;
- 选择安装方式,选Custom进行自定义安装;
-
选择如下图所示两项服务并移到右侧安装栏,注意电脑是多少位的就选择多少位的,我的是64bit的;
-
设置相关路径地址:我是存储在D盘的,尽量别装C盘;
-
如果出现下面情况,需要依次选上出现的条目并双击(或者点击下方Execute按钮)进行安装必要控件;
-
安装成功。
-
- 登录官网下载zip包:https://dev.mysql.com/downloads/mysql/;
- 鼠标一直滚到最下方,点击Download下载对应电脑版本的安装包;
- 点击Download时,会跳转一个需要登录的页面,不用怕,滚到最下方找到婉拒登录的文字,就可以下载了;
- 下载完毕后将压缩包解压到自定的路径下(我是放在D:\MySQL下);
-
在mysql根目录下创建my.ini 配置文件,配置文件内填写如下内容;
1 [mysqld] 2 #绑定IPv4和3306端口 3 bind-address = 0.0.0.0 4 port = 3306 5 # 设置mysql的安装目录 6 basedir=D:\MySQL\mysql-5.7.19-winx64 7 # 设置mysql数据库的数据的存放目录 8 datadir=D:\MySQL\mysql-5.7.19-winx64\data 9 # 允许最大连接数 10 max_connections=200
- 配置环境变量,我的电脑->属性->高级系统设置->环境变量,双击变量Path,在变量值尾部追加mysql的bin文件夹路径(;D:\MySQL\mysql-5.7.19-winx64\bin)两个path之间要用分号间隔;
-
命令行安装mysql,Windows+R,输入cmd进入命令行模式(必须以管理员身份运行,就怕权限不够导致安装失败),输入命令cd D:\MySQL\mysql-5.7.19-winx64\bin进入mysql 的 bin根目录;(注意:如果这条命令不能成功执行,那就先执行 D:,成功切换目录后再执行 cd MySQL\mysql-5.7.19-winx64\bin)
-
执行命令 mysqld -install ,出现successfully installed 提示文字表示安装成功 ,再输入命令 net start mysql 启动mysql服务,输入mysql -u root -p (第一次安装mysql没有密码,直接回车键过),就可以登录mysql了。如果像我一样运气不好服务启动失败,麻烦耐心看看我的启动失败总结(哭):http://www.cnblogs.com/tanshaoxiaoji/p/mysql_open_services.html
-
安装成功。
-
启动报错
注意:datadir属性后的data文件夹,一定不要自己手动创建,本人尝试手动创建会有问题,如果自己创建了可以删除掉,再执行后面的操作。
在mysql5.7以上版本中默认没有一个data目录,即没有初始化服务。需要先初始化mysql才可以启动服务,否则会报 “服务没有报告任何错误”,启动失败。
解决方法:
a 进入mysql的bin目录;
b 执行mysqld --initialize-insecure ,第一次执行的话,时间会久一些,执行结束后没有输出信息,查看bin的同级目录下会多出一个data文件夹,里面一堆文件。
c 再次执行net start mysql命令启动服务,发现启动成功!
参考:https://www.cnblogs.com/tanshaoxiaoji/p/mysql_install_type.html