Mysql-5.7解压版配置

1 mysql-5.7 解压版配置

1.1 配置环境变量

Mysql-5.7解压版配置_第1张图片

1.2 配置文件

Mysql-5.7解压版配置_第2张图片

[mysqld]
port = 3306
# mysql 安装目录
basedir=D:/ProgramFiles/mysql-5.7.31-winx64
datadir=D:/ProgramFiles/mysql-5.7.31-winx64/data
# 允许最大连接数
max_connections=200
character-set-server=utf8mb4
# 创建新表时使用的默认存储引擎
default-storage-engine=INNODB
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
skip-grant-tables

[mysql]
# 设置客户端默认字符集
default-character-set=utf8mb4

1.3 初始化

  • 路径切换至mysql下的bin目录,启动管理员模式下的CMD
    Mysql-5.7解压版配置_第3张图片

  • 如果执行失败,输入以下命令
    Mysql-5.7解压版配置_第4张图片


  • 执行mysqld --initialize-insecure 自动生成无密码的root用户,如果使用mysql --initialize则生成随机密码的root用户
  • 这里如果报以下错误,data目录里已经有文件,如果之前安装过/安装失败过就会出现这种情况,将data文件的内容全部删除,重新执行命令即可。

在这里插入图片描述


  • net start mysql 启动mysql服务(启动服务:net start mysql,停止服务:net stop mysql)
  • 如果报错,输入 mysqld --console
    Mysql-5.7解压版配置_第5张图片

  • mysql -u root -p ,登陆mysql服务器即可。
  • 修改密码
  • update mysql.user set authentication_string=password('root') where user='root' and Host = 'localhost';
    Mysql-5.7解压版配置_第6张图片

  • 修改 my.ini文件,删除最后一句skip-grant-tables

你可能感兴趣的:(编程工具类相关,mysql)