linux centos 7.3 编译安装mysql5.7
#安装依赖
yum update
yum install -y gcc gcc-c++ make libtool zlib zlib-devel openssl openssl-devel pcre pcre-devel libaio
#下载,解压,重命名
mkdir -p /data/app/
mkdir -p /data/download/
cd /data/download/
wget https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.19-linux-glibc2.12-x86_64.tar.gz
tar -zxvf mysql-5.7.-linux-glibc2.-x86_64.tar.gz -C /data/app/
mv /data/app/mysql-5.7.-linux-glibc2.-x86_64/ /data/app/mysql
#新建用户组和用户
cd /data/app/mysql/
groupadd mysql
useradd mysql -g mysql
#创建目录并授权
mkdir data mysql-files
chmod mysql-files
chown -R mysql .
chgrp -R mysql . mkdir -p /var/log/mariadb/
touch /var/log/mariadb/mariadb.log
chown -R mysql:mysql /var/log/mariadb chown -R root .
chown -R mysql data mysql-files
chown -R mysql:mysql /data/app/mysql/data
chmod -R /data/app/mysql/data
#初始化MySQL
bin/mysqld --initialize --user=mysql
#mysql 临时密码
#[注意]root@localhost生成临时密码:kkp_8wQ.59ij,也就是root@localhost:后的字符串
#添加到MySQL 启动脚本到系统服务
cp /data/app/mysql/support-files/mysql.server /etc/init.d/mysqld
#编辑或者修改
vim /etc/init.d/mysqld
basedir=/data/app/mysql
datadir=/data/app/mysql/data
#启动mysql
/etc/init.d/mysqld start
#加入开机启动
chkconfig --add mysqld
chkconfig mysqld on
#映射一个链接到/usr/bin目录下,建立一个链接文件
ln -s /data/app/mysql/bin/mysql /usr/bin
#登陆mysql
mysql -u root -p
错误提示:ERROR (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2) #解决办法
find / -name mysql.sock
ln -s /var/lib/mysql/mysql.sock /tmp/mysql.sock
#设置root密码
mysql -u root -p
mysql> ALTER USER 'root'@'localhost' identified by 'mima';
mysql> flush privileges;
mysql> exit;
#开启远程登录
#关闭防火墙
systemctl stop firewalld.service
mysql -u root -h 127.0.0.1 -p
mysql> use mysql;
mysql> update user set host = '%' where user ='root';
mysql> flush privileges;
#或者
mysql> grant all privileges on *.* to 'root'@'%' identified by 'bi**31****28' with grant option;
mysql> flush privileges;
#查看mysql.user表中存在哪些帐户 以及它们的密码是否为空:
SELECT User, Host, HEX(authentication_string) FROM mysql.user;
linux centos 7.3 编译安装mysql5.7的更多相关文章
- linux上源码编译安装mysql-5.6.28
在 linux 上编译安装 mysql-.tar.gz http://www.mysql.com/ mysql下载地址: http://www.mysql.com/downloads/mysql/#d ...
- CentOS 7 Minimal编译安装MySQL5.6
写在前面,编译安装MySQL的优势:平台无关.可设定参数按需安装.安装的MySQL目录独立(方便清楚).更好的平台耦合及运行性能(很多运维的观点):缺点:编译安装较慢. 一.撤换系统防火墙 注:Cen ...
- Linux(centos)下mysql编译安装教程
Linux下mysql编译安装教程 #查看linux发行版本 cat /etc/issue #查看linux内核版本号 uname -r 本文測试环境centOS6.6 一.Linux下编译安装MyS ...
- Linux Centos 7 使用yum安装 mysql5.7 (实验成功)
第一部分:安装Mysql5.7 1.下载YUM库 shell > wget http://dev.mysql.com/get/mysql57-community-release-el7-7.no ...
- centos下cmake编译安装mysql5.7.24
一.centos6.5推荐最小安装.自定义添加如图两个包 二.安装cmake3.0(mysql5.7要求cmake2.9以上.cmake3.1要求gcc g++4.8以上.所以选自3.0) 1.分别执 ...
- centos 7 min 编译安装php5.6+nginx1.7.5 笔记
1.安装mysql请参照 centos 7 min 编译安装mysql5.6.20 笔记 2.编译安装php5.6+nginx1.7.5 2.1.安装php5.6.0 首先添加依赖应用yum inst ...
- CentOS 7.0编译安装Nginx1.6.0+MySQL5.6.19+PHP5.5.14
准备篇: CentOS 7.0系统安装配置图解教程 http://www.osyunwei.com/archives/7829.html 一.配置防火墙,开启80端口.3306端口 CentOS 7. ...
- CentOS 6.6编译安装Nginx1.6.2+MySQL5.6.21+PHP5.6.3
http://www.osyunwei.com/archives/8867.html 一.配置防火墙,开启80端口.3306端口 vi /etc/sysconfig/iptables #编辑防火墙配置 ...
- CentOS 6.2编译安装Nginx1.2.0+MySQL5.5.25+PHP5.3.13+博客系统WordPress3.3.2
说明: 操作系统:CentOS 6.2 32位 系统安装教程:CentOS 6.2安装(超级详细图解教程): http://www.osyunwei.com/archives/1537.html 准备 ...
随机推荐
- css实现9宫格
html <div class="nine"> <ul> <li>1</li> <li>2</li> < ...
- 推荐系统系列(一):FM理论与实践
背景 在推荐领域CTR(click-through rate)预估任务中,最常用到的baseline模型就是LR(Logistic Regression).对数据进行特征工程,构造出大量单特征,编码之 ...
- ValueError: Cannot assign "\<QuerySet [<Area: China>]\>": "Area.parent" must be a "Area" instance.
在研究才Django自关联的过程中,在插入数据时爆出如下错误: ValueError: Cannot assign "<QuerySet [<Area: China>]&g ...
- Git常用命令详解
1.创建版本库 git clone <url> #克隆远程版本库 git init #初始化本地版本库 通过 ls -ah 可以看到隐藏的.git目录 2.修改和提交 添加文件readme ...
- ftp协议在linux上的配置
第一步:安装 yum install -y vsftpd 第二步:启动ftp服务:vsftpd [root@localhost ~]# systemctl start vsftpd 第三步:查看启动状 ...
- Leetcode题目34.在排序数组中查找元素的第一个和最后一个位置(中等)
题目描述: 给定一个按照升序排列的整数数组 nums,和一个目标值 target.找出给定目标值在数组中的开始位置和结束位置. 你的算法时间复杂度必须是 O(log n) 级别. 如果数组中不存在目标 ...
- HearthBuddy的plugin加载
// Hearthbuddy.Windows.MainWindow // Token: 0x060001FF RID: 511 RVA: 0x0008951C File Offset: 0x00087 ...
- 对opencv读取的图片进行像素调整(1080, 1920) 1.cv2.VideoCapture(构造图片读取) 2.cv2.nameWindow(构建视频显示的窗口) 3.cv2.setWindowProperty(设置图片窗口的像素) 4.video_capture(对图片像素进行设置)
1. cv2.VideoCapture(0) #构建视频抓捕器 参数说明:0表示需要启动的摄像头,这里也可以写视频的路径 2. cv2.nameWindow(name, cv2.WINDOW_NORM ...
- Oracle COALESCE函数
Oracle COALESCE函数 Oracle COALESCE函数语法为COALESCE(表达式1,表达式2,...,表达式n),n>=2,此表达式的功能为返回第一个不为空的表达式,如果都为 ...
- 使用sql developer 导出Oracle数据库中的表结构
MS SQLServer的客户端工具做的的确比较好,直接右键,导出数据库就OK了,而且MS的客户端导出的是xxx.dbf文件,直接附加到别的数据库上就OK了 Oracle的sql developer就 ...