Linux下mysql 安装的三种方式
  S3zZhcWeTX7O 2023年11月02日 98 0

1.离线安装

离线安装参考文档:


参考安装文档即可:

​https://www.cnblogs.com/linglei/p/14519416.html​

常见的mysql配置my.cnf配置如下:

[mysqld]
#跳过密码认证
skip-grant-tables
#设置3306端口
port = 3306
server-id = 33123
# 设置mysql的安装目录
#basedir=/usr/local/mysql/
# 设置mysql数据库的数据的存放目录
datadir=/usr/local/mysql/data
# 允许最大连接数
max_connections=200
# 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB

# 必须加到[mysqld]下面 select @@GLOBAL.sql_mode; -- only_full_group_by
sql_mode=STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION

## 开启慢sql
# 开启慢sql
slow_query_log=ON
# 慢sql存的文职
slow_query_log_file=D:\mysql-5.7.33-winx64\log\log\slow.log
# 会记录没有使用索引的查询sql,但前提是必须开启 slow_query_log='ON'
log-queries-not-using-indexes =on
# 超过10秒则属于慢SQL,慢查询时间,这里为10秒,超过10秒会被记录
long_query_time=10

## 启用sql日志
# 查询日志,开启对所有执行语句进行记录
general_log=on
# 查询日志,存放位置
general_log_file=D:\mysql-5.7.33-winx64\log\query.log
# 查询日志,文件中的时间显示已系统时间为准
log_timestamps = SYSTEM

# mysql表名大小写敏感 1是先把表名装维小写,在执行
lower_case_table_names=1

# 设置时区为东八区 show variables like '%time_zone%';
default-time-zone = '+8:00'

[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8

2.在线安装:


​https://blog.csdn.net/m0_67392010/article/details/126034669​


3.组件安装:

​https://www.jianshu.com/p/7729e0202149/​




【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年11月08日 0

暂无评论

推荐阅读
  ehrZuhofWJiC   2024年05月17日   41   0   0 mysql
  IEgV2R47Wr6T   2023年11月12日   66   0   0 数据mysqldocker
S3zZhcWeTX7O