当前位置:Gxlcms > 数据库问题 > win7 安装 mysql 5.7.29

win7 安装 mysql 5.7.29

时间:2021-07-01 10:21:17 帮助过:31人阅读

技术图片

 

 

2. 解压安装包到目标位置:C:\Program Files\MySQL\mysql-5.7.29

技术图片

 

 

 3. 配置环境变量

path后面添加  ,C:\Program Files\MySQL\mysql-5.7.29\bin\

4. 编辑配置文件

在安装目录下创建my.ini

  1. <span style="color: #000000;">[mysqld]
  2. port</span>=<span style="color: #800080;">3306</span><span style="color: #000000;">
  3. character_set_server</span>=<span style="color: #000000;">utf8
  4. basedir</span>=C:\Program Files\MySQL\mysql-5.7.29<span style="color: #000000;">
  5. datadir</span>=C:\Program Files\MySQL\mysql-5.7.29<span style="color: #000000;">\data
  6. server</span>-id=<span style="color: #800080;">1</span><span style="color: #000000;">
  7. sql_mode</span>=<span style="color: #000000;">NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION
  8. lower_case_table_names</span>=<span style="color: #800080;">1</span><span style="color: #000000;">
  9. innodb_file_per_table </span>= <span style="color: #800080;">1</span><span style="color: #000000;">
  10. log_timestamps</span>=<span style="color: #000000;">SYSTEM
  11. log</span>-error =<span style="color: #000000;"> error.log
  12. slow_query_log </span>= <span style="color: #800080;">1</span><span style="color: #000000;">
  13. slow_query_log_file </span>=<span style="color: #000000;"> slow.log
  14. long_query_time </span>= <span style="color: #800080;">5</span><span style="color: #000000;">
  15. log</span>-bin =<span style="color: #000000;"> binlog
  16. binlog_format </span>=<span style="color: #000000;"> row
  17. expire_logs_days </span>= <span style="color: #800080;">15</span><span style="color: #000000;">
  18. log_bin_trust_function_creators </span>= <span style="color: #800080;">1</span><span style="color: #000000;">
  19. secure</span>-file-priv=C:\Program Files\MySQL\mysql-5.7.29<span style="color: #000000;">\Uploads
  20. max_allowed_packet </span>=<span style="color: #000000;"> 32M
  21. binlog_cache_size </span>=<span style="color: #000000;"> 4M
  22. sort_buffer_size </span>=<span style="color: #000000;"> 2M
  23. read_buffer_size </span>=<span style="color: #000000;"> 4M
  24. join_buffer_size </span>=<span style="color: #000000;"> 4M
  25. tmp_table_size </span>=<span style="color: #000000;"> 96M
  26. max_heap_table_size </span>=<span style="color: #000000;"> 96M
  27. lower_case_table_names</span>=<span style="color: #800080;">1</span><span style="color: #000000;">
  28. innodb_file_per_table </span>= <span style="color: #800080;">1</span><span style="color: #000000;">
  29. [client]
  30. </span><span style="color: #0000ff;">default</span>-character-<span style="color: #0000ff;">set</span>=utf8

5. 数据库初始化

  cmd命令行执行:mysqld --initialize-insecure

技术图片

 

6. 注册mysql服务

  cmd命令行执行:mysqld –-install mysql

 

 技术图片

  检查服务已存在:

技术图片

 

 

 

 7. mysql服务启动与关闭 

  1. net start mysql
  2. net stop mysql

  启动服务报错:

技术图片

 

 

  解决办法:

卸载mysql服务: mysqld --remove mysql

技术图片

 

 

 重新安装mysql服务:

注意注册服务时,命令需要进入mysql安装目录下的bin目录运行!

技术图片

 8. 修改root口令

  默认口令可以从error.log中查找,此版本默认口令为空。

  1. <span style="color: #0000ff;">alter</span> <span style="color: #ff00ff;">user</span> <span style="color: #ff0000;">‘</span><span style="color: #ff0000;">root</span><span style="color: #ff0000;">‘</span>@<span style="color: #ff0000;">‘</span><span style="color: #ff0000;">localhost</span><span style="color: #ff0000;">‘</span> identified <span style="color: #0000ff;">by</span> <span style="color: #ff0000;">‘</span><span style="color: #ff0000;">root</span><span style="color: #ff0000;">‘</span><span style="color: #000000;">;
  2. flush </span><span style="color: #0000ff;">privileges</span><span style="color: #000000;">;
  3. 或者:
  4. </span><span style="color: #0000ff;">use</span><span style="color: #000000;"> mysql;
  5. </span><span style="color: #0000ff;">update</span> <span style="color: #ff00ff;">user</span> <span style="color: #0000ff;">set</span> authentication_string<span style="color: #808080;">=</span>password("root") <span style="color: #0000ff;">where</span> <span style="color: #ff00ff;">user</span><span style="color: #808080;">=</span><span style="color: #000000;">"root";
  6. flush </span><span style="color: #0000ff;">privileges</span>;
技术图片

 

9. 配置root远程登录

  1. <span style="color: #0000ff;">use</span><span style="color: #000000;"> mysql;
  2. </span><span style="color: #0000ff;">grant</span> <span style="color: #808080;">all</span> <span style="color: #0000ff;">privileges</span> <span style="color: #0000ff;">on</span> <span style="color: #808080;">*</span>.<span style="color: #808080;">*</span> <span style="color: #0000ff;">to</span> <span style="color: #ff0000;">‘</span><span style="color: #ff0000;">root</span><span style="color: #ff0000;">‘</span>@<span style="color: #ff0000;">‘</span><span style="color: #ff0000;">%</span><span style="color: #ff0000;">‘</span> identified <span style="color: #0000ff;">by</span> <span style="color: #ff0000;">‘</span><span style="color: #ff0000;">root</span><span style="color: #ff0000;">‘</span> <span style="color: #0000ff;">with</span> <span style="color: #0000ff;">grant</span> <span style="color: #0000ff;">option</span><span style="color: #000000;">;
  3. flush </span><span style="color: #0000ff;">privileges</span>;

技术图片

 

 远程登陆测试:

技术图片

 

 

 

 

win7 安装 mysql 5.7.29

标签:bst   登陆   rem   mysql安装   case   binlog   图片   安装 mysql   host   

人气教程排行