linux安装包安装mysql5.7
1、下载
https://dev.mysql.com/downloads/mysql/5.7.html#downloads
2、本地环境配置
yum install libaio
groupadd mysql
useradd -r -g mysql mysql
3、解压移动
tar -zxvf mysql-5.7.33-linux-glibc2.12-x86_64.tar.gz
mv mysql-5.7.33-linux-glibc2.12-x86_64 /usr/local/mysql
4、创建配置文件
[root@localhost mysql]# pwd
/usr/local/mysql
[root@localhost mysql]# touch my.cnf
5、编辑配置,注意basedir、datadir、log_bin这三个路径要跟实际匹配
[mysqld]
bind-address=0.0.0.0
port=3306
user=mysql
basedir=/usr/local/mysql
datadir=/data/mysql
socket=/tmp/mysql.sock
log-error=/data/mysql/mysql.err
pid-file=/data/mysql/mysql.pid
#character config
character_set_server=utf8mb4
symbolic-links=0
explicit_defaults_for_timestamp=true#个人需要,开启binlog
server_id = 66
binlog_format = ROW
log_bin = /data/binlog
gtid-mode = on
enforce-gtid-consistency = 1 # 设置为主从强一致性
log-slave-updates = 1 # 记录日志
6、初始化数据库
注意my.cnf配置文件的级别最好644,如果是777mysql会因为级别太高而自动忽略配置。
[root@localhost mysql]# pwd
/usr/local/mysql
[root@localhost mysql]# ./bin/mysqld --defaults-file=my.cnf --basedir=/usr/local/mysql/ --datadir=/data/mysql/ --user=mysql --initialize
需要注意修改配置文件需要重新初始化,非首次初始化会报错,先删除数据文件:
[ERROR] --initialize specified but the data directory has files in it. Abort
[错误] -初始化指定,但数据目录中有文件。中止
解决方法:将数据目录下已存在的文件全部删除。如:rm -rf /data/mysql/*
rm -rf /data/mysql/*
7、查看密码
cat /data/mysql/mysql.err
8、启动mysql,并更改密码,开放远程
#启动
./support-files/mysql.server start#进入
./bin/mysql -u root -p #修改密码
SET PASSWORD = PASSWORD('123456');
ALTER USER 'root'@'localhost' PASSWORD EXPIRE NEVER;
FLUSH PRIVILEGES; #开放远程登录权限
use mysql
update user set host = '%' where user = 'root';
FLUSH PRIVILEGES;
linux安装包安装mysql5.7相关推荐
- windows安装包安装mysql5.7_Windows server 2008 r2上安装MySQL5.7.10步骤
用MSI安装包安装 根据自己的操作系统下载对应的32位或64位安装包.按如下步骤操作: 第一步:安装许可 双击安装文件,在如下图所示界面中勾选"I accept the license te ...
- linux安装包安装方法
Linux下软件安装主要有三种方式,一种是源码安装,需要用户自己手动编译,另一种是RPM包(RedHat Linux Packet Manager),通过RPM命令就可以实现安装.还有一种为*.bin ...
- windows安装包安装mysql5.7_一步一步的教你在windows下安装MySQL5.7
作者:choxsu 来源:http://choxsu.cn/article/50 安装之前 MySQL数据库在日常使用是非常的频繁的,不管是线上还是线下.下面我就分享出我安装MySQL5.7的一步一脚 ...
- centos7下使用mysql离线安装包安装mysql5.7 与常见问题解决
安装方法的话参考网址: centos7离线安装mysql5.7 连接不上检查一下; 1.阿里云主机端口开了没有 2.端口3306开了吗(防火墙) 3.配置文件操作 如果发现程序启用ipv6或仅对本机开 ...
- windows安装包安装mysql5.7_Windows7 64位压缩包安装MySQL5.7.9
官网下载64bit MySQL5.7.9压缩包, 解压至安装位置 1. 创建my.ini文件, 内容如下 [mysqld] # Remove leading # and set to the amou ...
- mysql5.7编译安装路径_MySQL_MySQL 5.5/5.6/5.7及以上版本安装包安装时如何选择安装路径,安装环境需求:
自从昨天安 - phpStudy...
MySQL 5.5/5.6/5.7及以上版本安装包安装时如何选择安装路径 安装环境需求: 自从昨天安装了mysql 5.7,发现了一个问题,mysql5.6起,已经不支持2003系统了,如果安装了无法 ...
- linux (ubuntu)安装包安装sublime
由于网上很少有 用在ubuntu下用安装包安装sublime 的 ,有时候装完系统网络还不好,特记录一下 从官网下载sublime for linux安装包 这里 不需要执行安装 ,直接解压后 进入里 ...
- Ubuntu 16.04版本的 网易云音乐 linux 安装包资源以及下载过程
网易云官网没有了支持Ubuntu16.04 版本的Linux安装包 ,以下提供相关绝版资源的链接: https://pan.baidu.com/s/10H5ifLJonrBq2F1kA2kpqw ...
- 使用Docker离线安装包安装Docker
[toc] 使用Docker离线安装包安装Docker 环境 操作系统 [root@localhost ~]# cat /etc/redhat-release CentOS Linux release ...
最新文章
- Java基础-JAVA中常见的数据结构介绍
- Paoding Rose学习(一)
- DEDE文章列表加上序号效果
- 48 MM配置-库存管理和实际库存-工厂参数
- 成交量与股价关系的深度剖析 (一)
- 订单号生成的一些想法
- python变量作用域图解_python笔记--作用域、高阶函数、闭包
- Pandas 文本数据方法 contains()
- 在网页中加入神奇的效果
- 容易忽视但是功能灰常强大的Java API(二. 读写对象)
- 论文赏析[NAACL19]基于DIORA的无监督隐式句法树归纳
- VBA读取word中的内容到Excel中
- 毕设题目:Matlab语音隐写
- mysql隐式锁_innodB的隐式锁
- 伴你装系统系列(上篇):Windows10
- 2022年G2电站锅炉司炉试题及在线模拟考试
- SPP、RFB和ASPP
- 库克牛津大学演讲:AR 比 VR更深刻,领导力就是让沉默的人说话
- c语言编程难学么,C语言编程学习难吗?
- 联合分析法(Python实现)
热门文章
- InvokeHelper,让跨线程访问/修改主界面控件不再麻烦(转)
- getopts命令行参数处理
- [云炬创业学笔记]第二章决定成为创业者测试13
- [云炬创业基础笔记]第六章商业模式测试1
- 大创idea2018-03-30
- 云炬Android开发笔记 10主界面-首页UI与数据解析器开发(RecyclerView)
- 扫描过程_高考试卷扫描、阅卷过程以及答题过程注意的事项
- jsp可以使用iframe_使用 JavaScript object URLs,可以处理图像、音频和视频
- 关于Matconvnet中Conv-ReLU-Pool-NormBatch的总结与思考
- ADO内存数据对象SqlDataAdapter类使用SqlDataAdapter在数据库和DataSet之间架起桥梁: