mysql 5.7.14 免安装版注意事项(精)

相关阅读: MySql 5.7.14 安装教程详解(解压版) Mysql 5.7.14 使用常见问题汇总(推荐) 1、解压 2、在目录D:\Program Files\mysql-5.7.14-winx64下复制my-default.ini,放在与其相同目录下,名称显示为my.i

相关阅读:

MySql 5.7.14 安装教程详解(解压版)

Mysql 5.7.14 使用常见问题汇总(推荐)

1、解压

2、在目录D:\Program Files\mysql-5.7.14-winx64下复制my-default.ini,放在与其相同目录下,名称显示为my.ini;

3、编辑my.ini

  1. For advice on how to change settings please see
  2. http://dev.mysql.com/doc/refman/5.7/en/server-configuration-defaults.html
  3. *** DO NOT EDIT THIS FILE. It's a template which will be copied to the
  4. *** default location during install, and will be replaced if you
  5. *** upgrade to a newer version of MySQL. [client] default-character-set=utf8 [mysqld]
  6. Remove leading # and set to the amount of RAM for the most important data
  7. cache in MySQL. Start at 70% of total RAM for dedicated server, else 10%.
  8. innodb_buffer_pool_size = 128M
  9. Remove leading # to turn on a very important data integrity option: logging
  10. changes to the binary log between backups.
  11. log_bin
  12. These are commonly set, remove the # and set as required. basedir = D:\Program Files\mysql-5.7.14-winx64 datadir = D:\Program Files\mysql-5.7.14-winx64\data tmpdir = D:\Program Files\mysql-5.7.14-winx64\data socket = D:\Program Files\mysql-5.7.14-winx64\data\mysql.sock port = 3306
  13. server_id = ..... max_connections = 100 table_open_cache = 256 query_cache_size = 1M tmp_table_size = 32M thread_cache_size = 8 innodb_data_home_dir = D:\Program Files\mysql-5.7.14-winx64\data innodb_flush_log_at_trx_commit = 1 innodb_log_buffer_size = 128M innodb_buffer_pool_size = 128M innodb_log_file_size = 10M innodb_thread_concurrency = 16 innodb-autoextend-increment = 1000
  14. Remove leading # to set options mainly useful for reporting servers.
  15. The server defaults are faster for transactions and fast SELECTs.
  16. Adjust sizes as needed, experiment to find the optimal values.
  17. join_buffer_size = 128M
  18. sort_buffer_size = 2M
  19. read_rnd_buffer_size = 2M join_buffer_size = 128M sort_buffer_size = 32M read_rnd_buffer_size = 32M max_allowed_packet = 32M explicit_defaults_for_timestamp = true sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES

4、在解压目录D:\Program Files\mysql-5.7.14-winx64下新建data文件(不用在文件夹做其他操作)

5、以管理员身份进入cmd界面(必须是管理员)

6、切换至mysql解压目录\bin下,初始化data目录

输入命令:mysqld --initialize-insecure (生成无密码的root用户)

或:mysqld --initialize(生成带随机密码的root用户)

7、初始化完成后启动mysql服务

输入命令:net start mysql

8、开始使用mysql

输入命令:mysql -u root -p

9、停止mysql服务

输入命令:net stop mysql

10、忘记root密码后如何登录

  101、 关闭正在运行的MySQL服务。

  10.2、 打开DOS窗口,转到mysql\bin目录。

  10.3、输入mysqld --skip-grant-tables 回车。--skip-grant-tables 的意思是启动MySQL服务的时候跳过权限表认证。

  10.4、再开一个DOS窗口(因为刚才那个DOS窗口已经不能动了),转到mysql\bin目录。

  10.5、输入mysql回车,如果成功,将出现MySQL提示符 >。

  10.6、连接权限数据库: use mysql; 。

  10.7、改密码:update user set password=password("123") where user="root";(别忘了最后加分号) 。

  10.8、刷新权限(必须步骤):flush privileges; 。

  10.9、 退出 quit。

  10.10、注销系统,再进入,使用用户名root和刚才设置的新密码123登录。

11、修改root用户密码

5.7版本以前:

update user set authentication_string =password( 'root') where user = 'root;

5.7版本以后:

update user set password=password( 'root') where user = 'root;

以上所述是小编给大家介绍的mysql 5.7.14 免安装版注意事项(精),希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对每日运维网站的支持!