win安装mysql8
1、下载mysql
2、解压文件
文件夹名称太长了,可修改短一点
3、新建文件夹data,用于保存数据库数据文件
4、在mysql根目录下新建文件my.ini
my.ini文件内容
[mysqld] #数据库端口号 port=3306 #数据库根目录 basedir=d:\\mysql-8.4.1-winx64 #数据库数据保存路径 datadir=d:\\mysql-8.4.1-winx64\\data # 服务端使用的字符集默认为utf8mb4 character-set-server=utf8mb4 # 允许最大连接数 max_connections=200 # 允许连接失败的次数。 max_connect_errors=10 #是否开启慢查询,on是开启 slow_query_log = on #慢查询阈值(秒) long_query_time = 0.5 # 临时表大小 tmp_table_size = 128m # 用户可以创建的内存表的最大大小 max_heap_table_size = 128m # 缓冲池的大小 innodb_buffer_pool_size = 3g # innodb 日志刷新策略 innodb_flush_log_at_trx_commit = 0 # 用于控制group_concat返回最大长度,默认1024 group_concat_max_len = 10240 # 控制innodb表空间自动扩展的参数 innodb_autoextend_increment = 256 # innodb 日志缓冲区大小 innodb_log_file_size = 64m # 用于指定连接缓冲区大小的参数 join_buffer_size = 128m # 用于置顶排序的缓冲区大小的参数 sort_buffer_size = 64m # 这个参数用在sort查询之后 ,以保证获取以顺序的方式获取到查询的数据。是上面参数的补充 read_rnd_buffer_size = 64m # 语法校验规则 sql_mode=strict_trans_tables,no_zero_in_date,no_zero_date,error_for_division_by_zero,no_engine_substitution [mysql] default-character-set=utf8mb4 [client] port=3306 default-character-set=utf8mb4
5、配置系统环境变量
【此电脑】右键->【属性】->【高级系统设置】->【环境变量】
新建变量名为mysql_home的变量,变量值为mysql的安装路径。
6、mysql初始化安装
- mysql初始化命令
mysqld --initialize-insecure --user=mysql
- 安装数据库服务
mysqld --install mysql
- 删除数据库服务
mysqld -remove
- 启动mysql服务
net start mysql
- 停止mysql服务
net stop mysql
- 初始化命令
mysqld --initialize-insecure --user=mysql
安装完成后无任何提示信息
- mysql服务安装
mysqld --install mysql
- 启动mysql服务
- 停止mysql服务
6、 结果验证
7、修改root密码
alter user 'root'@'localhost' identified by '新密码';
8、添加远程访问的新用户
- 创建新用户
create user '用户名'@'%' identified by '密码';
- 授予远程登陆权限
grant all privileges on *.* to '用户名'@'%' with grant option; flush privileges;
总结
以上为个人经验,希望能给大家一个参考,也希望大家多多支持代码网。
发表评论