位置: 编程技术 - 正文
推荐整理分享CentOS 7中源码安装MySQL 5.7.6+详细教程(centos7.6 yum源),希望有所帮助,仅作参考,欢迎阅读内容。
文章相关热门搜索词:centos7源码包安装,centos7源码包安装,centos7.6 yum源,centos7.5yum源,centos7软件安装源,centos7.9安装源,centos7源码包安装,centos 7安装源,内容如对您有帮助,希望把文章链接给更多的朋友!
配置说明
Linux版本:Centos7
MySQL版本:MySQL5.7.
该文档适用于MySQL版本>=5.7.6
一、卸载CentOS7默认携带的mariadb包
二、获得MySQL所有版本(5.0.-latest)地址传送门
目录 | 含义 | 配置参数 |
| :——— | ————————————? | —————————————- |
| bin_log | 二进制日志目录 | log_bin_basename
log_bin_index |
| mydata | 数据文件目录 | datadir |
| innodb_log | InnoDB重做日志目录 | innodb_log_group_home_dir |
| innodb_ts | InnoDB共享表空间目录 | innodb_data_home_dir |
| log | 日志文件目录(error log+general log+slow log) | log_error
general_log_file
slow_query_log_file |
| relay_log | InnoDB中继日志目录 | relay_log_basename
relay_log_index |
| tmpdir | 临时文件目录 | tmpdir |
| undo_log | InnoDB回滚日志目录 | innodb_undo_directory |
十、修改步骤9创建的目录的所属用户与所属组为mysql:mysql
将MySQL配置文件my.cnf放置到/etc目录下
默认情况下,MySQL会依次按顺序查找如下几个路径来获取MySQL配置问文件:
/etc/my.cnf
/etc/mysql/my.cnf
/etc/my.cnf/my.cnf
/usr/local/mysql/my.cnf
~/.my.cnf
使用过程中可通过?defaults-file=xxx来指定配置文件。
编译安装MySQL5.7.6+
初始化MySQL
1. 添加MySQL环境变量
2. 启动MySQL
3. 登陆MySQL
4. 关闭MySQL
初始化的MySQL5.7.6+与MySQL5.6.xx不同之处
初始化工具不同
MySQL5.6.xx使用的是mysql_install_db,MySQL5.7.6+官方推荐使用mysqld ?initialize。
初始化数据库不同
MySQL5.6.xx初始化之后存在mysql,information_schema,performance_schema,test四个数据库,MySQL5.7.6+初始化之后存在mysql,information_schema,performance_schema,sys四个数据库。
初始化用户不同
MySQL5.6.xx初始化之后存在root@localhost,root@'::1',root@'hostname',''@'localhost',''@'hostname'五个用户,MySQL5.7.6+初始化之后存在mysql.sys,root@localhost用户
初始化root密码
MySQL5.6.xx初始化之后root用户密码为空,MySQL5.7.6+初始化之后会为root@localhost用户生成随机密码。```
总结
标签: centos7.6 yum源
本文链接地址:https://www.jiuchutong.com/biancheng/349618.html 转载请保留说明!上一篇:浅谈MySQL模糊查询中通配符的转义(使用mysql进行模糊查询)
下一篇:MySQL利用procedure analyse()函数优化表结构(MySQL利用命令行工具启动和关闭的命令是什么)
友情链接: 武汉网站建设