mysql5.7下载与安装配置(解压版)

下载

下载不推荐去官方下载(太慢了),这里的话推荐大家去国内清华大学的开源镜像中下载
https://mirrors.tuna.tsinghua.edu.cn/mysql/downloads/

打开后选择你要下载的版本,比如MySQL-5.7
进去之后直接搜索你要下载mysql版本如:mysql-5.7.29-winx64.zip,找到最大的哪一个,点击下载...也可以直接点击下边的连接下载
一条龙服务::点击下载

安装配置

1. 解压下载好的mysql

2. 进去mysql根目录,接下来要做4件事

1).创建一个data文件夹
2).创建一个my.ini文件

3).打开my.ini,将以下代码粘贴进去,继续往下看

[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8
[mysqld]
# 设置3306端口
port=3306
# 设置mysql的安装目录
basedir=D:\Development\mysql-5.7.29
# 设置mysql数据库的数据的存放目录
datadir=D:\Development\mysql-5.7.29\data
# 允许最大连接数
max_connections=200
# 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB

4). 将配置文件中的basedir和datadir设置成你mysql的解压目录,如下图提示,修改完成后保存(重要提示请却表配置文件中没有多余的空格)

3. 配置mysql环境变量

1).在mysql中找到bin文件夹点进去,复制完整地址如:D:\Development\mysql-5.7.29\bin
2).右键此电脑->属性->高级系统设置->环境变量->系统变量->找到path双击->右上角新建->将上边得到mysql地址填进去(D:\Development\mysql-5.7.29\bin)->一直点确定

4. 以管理员身份打开cmd,运行以下三条命令(提示不存在mysql请检查第3步)

1).mysqld --install (安装)
2).mysqld --initialize (初始化)
3).net start mysql(运行)
运行结果如下图(转载):

5. 设置MySql登录密码

1).mysql安装完成后打开mysql安装目录里面的data文件夹
2).里面有个后缀为.err文件,用记事本打开,搜索root@localhost,找到如下一行代码,后边的xxx部分就是初始化密码
A temporary password is generated for root@localhost: xxxxxxxx
3).使用这个密码在cmd中登录mysql,登录代码 mysql -u root -pxxx,其中-p后边的xxx是上边得到的初始化密码,回车登录
4).修改密码
格式:mysql> set password for 用户名@localhost = password('新密码');
例子:mysql> set password for root@localhost = password('root');

疑难问题

  1. mysql: [ERROR] Unknown suffix '?' used for variable 'port' (value '3306?')
    解决方法:首先检车(port=3306前后是否有空格).把my.ini文件中的port=3306删除掉,或者在前面加个#
  2. 登陆mysql提示Character set 'utf8' is not a compiled character set and is not specified
    解决方法:首先检查(utf8前后边是否有空格)

参考

https://blog.csdn.net/weixin_39816740/article/details/84566390

相关推荐

发表评论

电子邮件地址不会被公开。 必填项已用*标注

微信扫一扫,分享到朋友圈

mysql5.7下载与安装配置(解压版)
返回顶部

显示

忘记密码?

显示

显示

获取验证码

Close