MySQL 5.7.22 压缩包安装方法

  1. 解压到任意目录 mysql-5.7.22 软件下载地址
I:\Install\Develop\mysql-5.7.22-winx64
  1. 添加环境变量
  1)MYSQL_HOME="I:\Install\Develop\mysql-5.7.22-winx64"
  2)在PATH中追加 %MYSQL_HOME%\bin
  1. 在根目录加入 my.ini 文件,创建 data 文件夹
[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8

[mysqld]
explicit_defaults_for_timestamp=true
#设置3306端口
port=3306

#设置mysql的安装目录
basedir="I:\Install\Develop\mysql-5.7.22-winx64"

#设置mysql数据库的数据的存放目录
datadir="I:\Install\Develop\mysql-5.7.22-winx64\data"
tmpdir="I:\Install\Develop\mysql-5.7.22-winx64\data"
socket="I:\Install\Develop\mysql-5.7.22-winx64\data\mysql.sock"
log-error="I:\Install\Develop\mysql-5.7.22-winx64\data\mysql_error.log"

#设置mysql服务端默认字符集
character-set-server=utf8

#创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
default-tmp-storage-engine=INNODB
#server_id=2
#skip-locking

#允许最大连接数
max_connections=200
  1. 已管理员身份打开cmd窗口,执行
mysqld install (移除服务:mysqld -nt -remove)
  1. 初始化mysql数据库,输入
mysqld --initialize-insecure --user=mysql
  1. 启动服务
net start  mysql(停止服务命令:net stop mysql)
  1. 登录MySQL数据库,直接回车(默认root密码为空)
mysql -u root -p
  1. 通过如下命令修改密码,重启 mysql 密码生效,客户端程序可以正常连接
mysql> set password=password('123456')

或者用UPDATE直接编辑user表

mysql> use mysql;
mysql> update user set authentication_string=password('mysql') where user='root';
mysql> FLUSH PRIVILEGES;

注意5.7.22版本中 mysql.user 表已经没有 Password 字段了

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容