时间: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
- <span style="color: #000000;">[mysqld]
- port</span>=<span style="color: #800080;">3306</span><span style="color: #000000;">
- character_set_server</span>=<span style="color: #000000;">utf8
- basedir</span>=C:\Program Files\MySQL\mysql-5.7.29<span style="color: #000000;">
- datadir</span>=C:\Program Files\MySQL\mysql-5.7.29<span style="color: #000000;">\data
- server</span>-id=<span style="color: #800080;">1</span><span style="color: #000000;">
- sql_mode</span>=<span style="color: #000000;">NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION
- lower_case_table_names</span>=<span style="color: #800080;">1</span><span style="color: #000000;">
- innodb_file_per_table </span>= <span style="color: #800080;">1</span><span style="color: #000000;">
- log_timestamps</span>=<span style="color: #000000;">SYSTEM
- log</span>-error =<span style="color: #000000;"> error.log
- slow_query_log </span>= <span style="color: #800080;">1</span><span style="color: #000000;">
- slow_query_log_file </span>=<span style="color: #000000;"> slow.log
- long_query_time </span>= <span style="color: #800080;">5</span><span style="color: #000000;">
- log</span>-bin =<span style="color: #000000;"> binlog
- binlog_format </span>=<span style="color: #000000;"> row
- expire_logs_days </span>= <span style="color: #800080;">15</span><span style="color: #000000;">
- log_bin_trust_function_creators </span>= <span style="color: #800080;">1</span><span style="color: #000000;">
- secure</span>-file-priv=C:\Program Files\MySQL\mysql-5.7.29<span style="color: #000000;">\Uploads
- max_allowed_packet </span>=<span style="color: #000000;"> 32M
- binlog_cache_size </span>=<span style="color: #000000;"> 4M
- sort_buffer_size </span>=<span style="color: #000000;"> 2M
- read_buffer_size </span>=<span style="color: #000000;"> 4M
- join_buffer_size </span>=<span style="color: #000000;"> 4M
- tmp_table_size </span>=<span style="color: #000000;"> 96M
- max_heap_table_size </span>=<span style="color: #000000;"> 96M
- lower_case_table_names</span>=<span style="color: #800080;">1</span><span style="color: #000000;">
- innodb_file_per_table </span>= <span style="color: #800080;">1</span><span style="color: #000000;">
- [client]
- </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服务启动与关闭
- net start mysql
- net stop mysql
启动服务报错:
解决办法:
卸载mysql服务: mysqld --remove mysql
重新安装mysql服务:
注意注册服务时,命令需要进入mysql安装目录下的bin目录运行!
8. 修改root口令
默认口令可以从error.log中查找,此版本默认口令为空。
- <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;">;
- flush </span><span style="color: #0000ff;">privileges</span><span style="color: #000000;">;
- 或者:
- </span><span style="color: #0000ff;">use</span><span style="color: #000000;"> mysql;
- </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";
- flush </span><span style="color: #0000ff;">privileges</span>;
9. 配置root远程登录
- <span style="color: #0000ff;">use</span><span style="color: #000000;"> mysql;
- </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;">;
- flush </span><span style="color: #0000ff;">privileges</span>;
远程登陆测试:
win7 安装 mysql 5.7.29
标签:bst 登陆 rem mysql安装 case binlog 图片 安装 mysql host