这篇文章主要为大家详细介绍了 mysql5.7.18 解压版启动 mysql 服务的相关资料,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
MySQL 是一个开放源码的小型关联式数据库管理系统,开发者为瑞典 MySQL AB 公司。MySQL 被广泛地应用在 Internet 上的中小型网站中。由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了 MySQL 作为网站数据库。
1. 下载 mysql 社区版
2. 解压到 D:\Program Files
3. 在 D:\Program Files\mysql-5.7.18-winx64\bin 下,新建文件 my.ini, 内容如下:
- [client]
- port=3306
- default-character-set=utf8
- [mysqld]
- bind-address = 127.0.0.1
- port=3306
- character_set_server=utf8
- basedir ="D:\Program Files\mysql-5.7.18-winx64"
- datadir ="D:\Program Files\mysql-5.7.18-winx64\data"
- tmpdir ="D:\Program Files\mysql-5.7.18-winx64\data"
- socket ="D:\Program Files\mysql-5.7.18-winx64\data\mysql.sock"
- log-error="D:\Program Files\mysql-5.7.18-winx64\data\mysql_error.log"
- 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.18-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
- join_buffer_size = 128M
- sort_buffer_size = 32M
- read_rnd_buffer_size = 32M
- max_allowed_packet = 32M
- explicit_defaults_for_timestamp=true
- sql-mode="STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"
4. 配置 C:\WINDOWS\system32\drivers\etc\hosts,默认是注释掉的,去掉注释:
- 127.0.0.1 localhost
5. 在 D:\Program Files\mysql-5.7.18-winx64 目录下新建 data 文件夹,必须为空。
6. 打开 cmd,cd 到 D:\Program Files\mysql-5.7.18-winx64\bin,执行如下命令
- mysqld --initialize-insecure
- mysqld -install
7. 启动 mysql 服务,如果没有启动的话. net start mysql。
8. 在 cmd 中,使用命令 mysql -u root -p, 回车进入 mysql > 命令提示符。
9. 修改 root 密码
- mysql> set password=password('123456');
来源: http://www.phperz.com/article/17/0512/334603.html