工作需要用到sql,想在自己电脑上面安装一个sql,但是遇到很多坑,在此记录sql免安装版本的下载、安装过程以及怎么解决那些坑。(一开始使用的是安装版,但是安装到最后一步总失败,百度说可以安装Visual Studio 2013 Redistributable 32位试试,依旧失败。最后决定用免装版本,但是依旧遇到肯多坑。坑主要集中到my.ini文件,后期我会另外写个blog补充。)
下载免安装
一、进官网
地址:http://dev.mysql.com/downloads/mysql/
历史版本:https://downloads.mysql.com/archives/community/
因为mysql坑很多,所以看了网上的建议,下载的是老版本mysql-5.7.19-winx64,直接点击下载就好。
二 、配置环境
将下载好的压缩包解压,打开解压后的bin目录,复制路径
配置计算机的环境变量,在系统变量的path直接添加刚刚复制的目录
三、复制my-default.ini,并重命名为my.ini,然后用记事本打开输入mysql的基本配置:
我下载的这个版本没有my-default.ini文件,方法:
1直接百度了my.ini文件,在csdn下载了一个进行使用
2在mysql官网下载之前版本,我下载的mysql-5.6.37-winx64安装包里面就有这个文件。
两个细节
一个是配置解压后的文件的安装地址, 还有一个是文字编码是uft-8格式 。
四、以管理员身份打开cmd窗口后,将目录切换到你的解压文件bin目录下。
1mysqld install
如果没有用管理员登陆就会有下面这个结果:
正常情况下:执行完提示安装成功
在服务中看到MySql的服务
2mysqld –initialize –console:
[email protected]:后面的字母数字符号是MySql随机生成的初始密码,可见密码是M8bEypjdxj*B
3**net start mysql:启动服务,也可在服务里启动**
4修改默认密码
mysql -uroot -p 输入上面的默认密码
设置新密码:
SET PASSWORD = PASSWORD(‘新密码’);(忘记截图了,直接输入这条命令就ok)
修改后要重启服务才能生效
5测试
1mysql -uroot -p(使用 root 用户登录,输入密码)
2use mysql(连接数据库,使用语句 use <数据库名字>)
3show databases(显示数据库)
6退出
flush privileges(更新权限)
退出 quit。