CentOS 7.2二进制安装mysql-5.7.19
官方文档地址:https://dev.mysql.com/doc/refman/5.7/en/binary-installation.html
开始安装
1、下载mysql二进制包
- # cd /usr/local/src
- # wget https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.19-linux-glibc2.12-x86_64.tar.gz
2、下载mysql依赖的libaio 库
- # yum search libaio
- # yum install libaio
3、创建组和用户
- # groupadd mysql
- # useradd -r -g mysql -s /bin/false mysql
4、解压
- # tar xf mysql-5.7.-linux-glibc2.-x86_64.tar.gz
- # mv mysql-5.7.-linux-glibc2.-x86_64 /usr/local/mysql-5.7.
- # ln -s /usr/local/mysql-5.7./ /usr/local/mysql
5、配置环境变量
- # export PATH=$PATH:/usr/local/mysql/bin
- # echo "export PATH=$PATH:/usr/local/mysql/bin" >>/etc/profile
- # source /etc/profile
6、配置
- # cd /usr/local/mysql
- # mkdir mysql-files
- # chown -R mysql.mysql mysql-files/
- # chmod mysql-files/
- # ./bin/mysqld --initialize --user=mysql
- # ./bin/mysql_ssl_rsa_setup
7、创建必要目录
- # mkdir /var/log/mariadb/
- # touch /var/log/mariadb/mariadb.log
- # chown -R mysql.mysql /var/log/mariadb/mariadb.log
- # mkdir /var/run/mariadb/ -p
- # touch /var/run/mariadb/mariadb.pid
- # chown -R mysql.mysql /var/run/mariadb/
8、配置mysql启动脚本
- # cp support-files/mysql.server /etc/init.d/mysqld
- # chmod +x /etc/init.d/mysqld
9、启动mysql
- # /etc/init.d/mysqld start
进入mysql并设置密码
1、在配置文件添加跳过授权表配置
- [root@db01- ~]# head /etc/my.cnf
- [mysqld]
- skip-grant-tables #在my.cnf配置键的[mysqld]下添加skip-grant-tables
2、重启mysql
- /etc/init.d/mysqld restart
3、进入mysql
- mysql -S/var/lib/mysql/mysql.sock
4、进入后修改mysql密码
- update mysql.user set authentication_string=password('新密码') where user='root' and Host = 'localhost';
5、退出mysql后,去掉/etc/my.cnf刚填加的跳过授权表配置
- [root@db01- ~]# head /etc/my.cnf
- [mysqld]
- #skip-grant-tables #删除或者用#号注释都可以
6、再次进入mysql
- mysql -uroot -p新密码 -S/var/lib/mysql/mysql.sock
7、查看数据库
- mysql> show databases;
- ERROR (HY000): You must reset your password using ALTER USER statement before executing this statement. #查看数据库时报错
8、解决报错
- mysql> set password for 'root'@'localhost'=password('新密码'); #新密码和前面设置的新密码要一致
9、此时在查看数据库
- mysql> show databases;
- +--------------------+
- | Database |
- +--------------------+
- | information_schema |
- | mysql |
- | performance_schema |
- | sys |
- +--------------------+
- 发现已经可以正常访问了!!!
再往后根据自身的需求作下数据库的优化就可以使用了!!!
CentOS 7.2二进制安装mysql-5.7.19的更多相关文章
- CentOS 6.5下二进制安装 MySQL 5.6
CentOS 6.5 二进制安装MySQL 5.6 1:查看系统版本 [root@10-4-5-9 mysql]# cat /etc/redhat-release CentOS release 6.5 ...
- centos 7.3二进制安装mariadb10.2.8完美步骤
(1)在centos7系统上,yum info mariadb可以找到提供mariadb包的官方网站,在到官方网站下载最新的mariadb包,然后rz到linux系统上去 (2)准备用户 1.user ...
- 记录CentOS 7.4 上安装MySQL&MariaDB&Redis&Mongodb
记录CentOS 7.4 上安装MySQL&MariaDB&Redis&Mongodb 前段时间我个人Google服务器意外不能用,并且我犯了一件很低级的错误,直接在gcp讲服 ...
- CentOS 6.9上安装Mysql 5.7.18 安装
CentOS 6.9上安装Mysql 5.7.18 安装 下载地址:https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.18-linux-g ...
- centos 6.5下安装mysql+nginx+redmine 3.1.0 笔记
centos 6.5下安装mysql+nginx+redmine 3.1.0 笔记 目录[-] 过程 1.安装RVM 2.利用rvm安装 Ruby 1.9.3 并设为默认 3.安装rails 4.安装 ...
- CentOS 6.2 二进制安装apache2.4.3出现configure: error: APR-util not found. Please read the documentation的解决方
CentOS 6.2 二进制安装apache2.4.3出现configure: error: APR-util not found. Please read the documentation的解决方 ...
- 二进制安装MySQL数据库
今天安装的是二进制的mysql包5.7.21的包,在配置文件的时候采了好多坑,左后还是搞定了,来和大家分享一下 二进制msyql5.7.21版本的主从复制安装 新建/picclife目录 mkdir ...
- CentOS源码编译安装MySQL 5.5.15
CentOS源码编译安装MySQL 5.5.15 文章目录 [隐藏] 安装编译工具 下载源码 安装cmake和bison 编译安装MySQL 一些相关设置 安装编译工具 yum install g ...
- 二进制安装MySQL及破解密码
二进制安装MySQL及破解密码 1.确保系统中有依赖的libaio 软件,如果没有: yum -y install libaio 2.解压二进制MySQL软件包 tar xf mysql-5.7.24 ...
- centos 8及以上安装mysql 8.0
本文适用于centos 8及以上安装mysql 8.0,整体耗时20分钟内,不需要FQ 1.环境先搞好 systemctl stop firewalld //关闭防火墙 systemctl disab ...
随机推荐
- PHP面试系列 之Linux(六)---- 面试题整理
1.shell命令 top:查看有哪些系统进程正在运行.该命令提供了实时对系统处理器状态的监控,它能够实时显示系统中各个进程的资源占用情况.该命令可以按照对CPU.内存使用和执行时间对系统任务进程进行 ...
- windows安装PHP IIS MYSQL
https://www.cnblogs.com/huodong/p/4310425.html
- python接口自动化读取json,yaml配置文件+封装requests+unittest+HTMLRunner实现全自动化
# coding=utf-8 import json import requests class TestApi(object): """ /* @param: @ses ...
- myeclipse调用loadrunner函数开发测试脚本
myeclipse调用loadrunner函数开发测试脚本 一.使用myeclipse开发性能测试脚本 1.使用Eclipse新建一个Java工程,将目录%LoadRunner_Home%\class ...
- Linux内存管理-高端内存(二)
在支持MMU的32位处理器平台上,Linux系统中的物理存储空间和虚拟存储空间的地址范围分别都是从0x00000000到0xFFFFFFFF,共4GB,但物理存储空间与虚拟存储空间布局完全不同.Lin ...
- centos6.4安装使用wine 持续更新中
首先,从wine的官网下载页面http://www.winehq.org/download/可以了解到centos安装wine需要EPEL软件仓库.那么首先安装EPEL软件仓库,从http://mir ...
- 决策树 - 可能是CART公式最严谨的介绍
目录 决策树算法 ID3算法[1] C4.5 改进[1] "纯度"度量指标:信息增益率 离散化处理 CART(分类与回归树,二叉) 度量指标 二值化处理 不完整数据处理 CART生 ...
- Mac python3连接mysql
Mac python3连接mysql 安装方法1: 1.pip3 install --upgrade pip //升级pip版本 2.sudo python3 /Library/Frameworks/ ...
- 从对集合数据去重到Distinct源码分析
今天在写代码的时候要对数据进行去重,正打算使用Distinct方法的时候,发现这个用了这么久的东西,竟然不知道它是怎么实现的,于是就有了这篇文章. 使用的.net core2.0 1.需求 假如我们有 ...
- poj1733 Parity Game(扩展域并查集)
描述 Now and then you play the following game with your friend. Your friend writes down a sequence con ...