目录

1、下载MySQL

2、解压文件

3、新建文件夹data,用于保存数据库数据文件

4、在mysql根目录下新建文件my.ini

5、配置系统环境变量

6、 结果验证

 7、修改root密码

8、添加远程访问的新用户


1、下载MySQL

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;

Logo

2万人民币佣金等你来拿,中德社区发起者X.Lab,联合德国优秀企业对接开发项目,领取项目得佣金!!!

更多推荐