MySQL 安装教程
1.下载MySQL下载链接:MySQL官网在最下面找到MySQL community server点击进入2.它会自动显示最新版本,我使用的是5.7.28版本的,可以点击“Looking for previous GA versions”可以看到以前的版本3.我选择的是window(86,64-bits),ZIPArchive格式的文件,直接进行下载,不用注册...
1.下载MySQL
下载链接:MySQL官网
在最下面找到MySQL community server点击进入
2.它会自动显示最新版本,我使用的是5.7.28版本的,可以点击“Looking for previous GA versions”可以看到以前的版本
3.我选择的是window(86,64-bits),ZIP Archive格式的文件,直接进行下载,不用注册
4.下载完成后解压,我是放在E盘中
5.进行环境变量设置
6.配置完环境变量之后,在E:\mysql-5.7.28-winx64目录下新增加一个配置文件mysql.ini ,同时在bin的同级目录下创建一个data文件夹(用于存放数据库数据)
7.mysql.ini就是新建一个TXT文件,把下面的内容直接复制粘贴到文件中,把两个路径改为你自己的路径,然后保存,改文件的后缀名即可
[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8
[mysqld]
#设置3306端口
port = 3306
# 设置mysql的安装目录
basedir=E:\mysql-5.7.28-winx64
# 设置mysql数据库的数据的存放目录
datadir=E:\mysql-5.7.28-winx64\data
# 允许最大连接数
max_connections=200
# 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
8.打开cmd,直接输入如下命令(不需要进入安装目录,因为之前配置过环境变量),回车,等一会,就会跳出另一行的“C:\Windows\system32>”
mysqld --initialize-insecure --user=mysql
有可能在输入上面的命令后电脑会由于缺少一些dll文件而报错,我当时就是报了如下错误,下面贴出自己当时的解决方法,其他问题可以自行百度,一般都能找到解决方法的
msvcp120.dll是vs2012编译的程序默认的库文件。msvcp120.dll可以解决某些大型游戏、程序由于vs2012编译系统中缺失此dll的问题。vs2012编写的程序运行所需dll。
解决方法:
1.从别人电脑里面直接拷贝这个文件,然后放到下面指定的文件夹下
2.win7系统提示msvcp120.dll丢失如何解决,在网上下载Microsoft vc++ 2013 的86版本运行即可
我当时用得下载链接:VC++2013下载链接(温馨提示:我当时安装了之后有很多流氓软件,后期可以卸载,也可以自行下载)
对于32位系统,dll文件放在C:\Windows\System32下。
对于64位系统,dll文件放在C:\Windows\SysWOW64下。
9.输入下面命令,回车,会提示安装成功
mysqld install
此时安装成功以后,我们的数据库是没有密码的,即你登录的时候要你输入密码的时候直接按enter就可以进入,因此,下面我们来为数据库设置密码
10.启动服务,输入如下命令,回车,启动成功后如下图
net start mysql
11.服务启动成功之后,输入登录命令(第一次登录没有密码,直接按回车过)
mysql -u root -p
12.修改密码(必须先启动mysql),因为我当时是用的“mysqladmin -u root -p password”这个命令来改密码,但是失败了,并且在输入其他命令也没反应,因此就关了上面的窗口,重新打开cmd界面,执行如下命令回车,enter password也回车,重新登录 ,在输入下一行命令更改密码(此处忘记截图了,不好意思!)
mysql -uroot -p
set password for 用户名@localhost = password('新密码');
13.下面来验证我们把密码更改成功,另外新开一个cmd窗口,输入以下命令进行登录,先直接按回车,提示我们此时密码输入错误,再重新登录,输入我们设置的密码“root”成功进入
mysql -uroot -p
最后输入如下命令退出
exit
开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!
更多推荐
所有评论(0)