Mysql 5.7.21 免安装版下载配置
下载地址为:
https://dev.mysql.com/downloads/mysql/
最下面根据自己的操作系统选择合适的型号
下载完以后解压缩到自定义的路径。这里注意的是路径中不要存在中文。
解压缩后以后,
新建一个ini形式的文件,名字为my(完整文件名:my.ini),里面内容为
[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8
[mysqld]
#设置3306端口
port = 3306
# 设置mysql的安装目录
basedir=D:\Program Files\mysql-5.7.21-winx64
# 设置mysql数据库的数据的存放目录
datadir=D:\Program Files\mysql-5.7.21-winx64\data
# 允许最大连接数
max_connections=200
# 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
这样做就完成了对mysql的配置
接下来要配置环境变量,避免每次都要到安装目录下的bin里面执行。
我的电脑右键属性,高级设置,环境变量配置,将path变量进行编辑,加入bin目录的地址,和其他地址之前用;隔开。配置完以后记得保存。
进行完上面的步骤以后,打开命令行工具,右键管理员身份运行,进入到mysql安装目录的bin目录下,
输入cd D:\Program Files\mysql-5.7.21-win\bin
。
输入mysqld -install
这个命令是为了把MySql服务器进程添加到服务选项
成功以后会显示
然后进行mysql初始化,在命令行输入mysqld --initialize-insecure --user=mysql
,创建一个登陆用户,用户名默认是root,密码默认为空
第一次输入的时候报错:
查看信息是没有data目录,在mysql安装目录下创建子目录data,再执行一次就ok了。
接下来就是启动mysql服务器了,Win+R输入:services.msc
,打开服务列表,找到MySQL,右键启动。结果报错:
需要注意的是:原来是my.ini文件配置有误,这个文件需要用ANSI编码,上面创建文件的时候没注意用了utf-8编码,导致不识别。将my.ini文件改成ANSI编码,再执行一遍初始化(执行初始化操作之前先清空data文件夹)和mysqld -install 操作(如果已经执行过,限制性mysqld -remove)。
然后就可以启动mysql服务了,还可以用命令行来启动关闭mysql net start mysql
和net stop mysql
。
登录MySQL,命令行输入: mysql -h localhost -u root -p
,需要输入密码直接回车,
推荐阅读