Mysql官网下载最新的mysql社区版本,但是,下载下来是一个压缩包,那就意味着我们需要手动配置下mysql的环境了。
步骤如下:
1.将压缩包解压到你的路径下(不要包含中文),我的路径为:C:\Program Files\mysql-5.7.21-winx64
2.配置环境变量:我的电脑->属性->高级->环境变量,将mysql下的bin文件夹的路径配置到用户变量的PATH里面,这样以后可以直接在cmd中执行mysql的相关指令了
3.修改下mysql根目录下的配置文件my-default.ini,将mysql的路径配置进去,总共三行,data目录之后的操作会自动生成,先这样填上去。
特别提示:安装包解压后,并没有教程里面提到的data文件夹和my-default.ini文件。主要注意以下几点:
(1)my-default.ini文件存不存在不重要,关键需要自己在根目录下新建一个my.ini文件,具体内容如下:
[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8
[mysqld]
#设置3306端口
port = 3306
# 设置mysql的安装目录
basedir=C:\\Program Files\\mysql-5.7.21-winx64
# 允许最大连接数
max_connections=200
# 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
可以直接复制粘贴,主要修改下basedir后的路径,注意路径中为\\而非\
(2)请不要自己创建data文件夹
网上很多教程建议自己新建一个空data文件夹,再在my.ini文件中增加一句:
# 设置mysql数据库的数据的存放目录
datadir=C\\MYSQL\\mysql-5.7.21-winx64\\data
这样会导致服务无法启动,不要添加这一句,也不要自己新建data文件夹,由mysql自动生成data就好。
在确认以上内容后,继续完成以下步骤:
4.以管理员身份打开命令行窗口,开始菜单中的附件中有个命令提示符,右击他,以管理员身份运行
5.将命令行窗口的当前路径定位到mysql目录的bin文件夹(一定要定位在bin目录下)
6.按顺序输入下面三条指令
mysqld -install //安装mysql服务
mysqld –initialize //一定要初始化
net start mysql //启动mysql服务
7.接下来需要进入mysql了,那么用户名和密码是啥??mysql在新的版本中对于密码的生成方式进行了改变,采用随机生成。打开mysql的根目录下的data文件夹(通过initialize生成的),找到一个.err结尾的文件并打开
里面有一行会记录这你的用户名(root)以及随机生成的临时密码。
接下来就可以通过指令来登陆了(mysql -u root -p),登陆进去修改密码。
这样就完成了基本的配置,可以通过Navicat工具连接数据库了。
参考链接:
1、http://blog.csdn.net/njweiyukun/article/details/50908229
2、http://blog.csdn.net/yulutian/article/details/78971369
3、https://www.cnblogs.com/haoyangblog/p/7798332.html