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.19-linux-glibc2.12-x86_64.tar.gz
# mv mysql-5.7.19-linux-glibc2.12-x86_64 /usr/local/mysql-5.7.19
# ln -s /usr/local/mysql-5.7.19/ /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 750 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、在配置文件添加跳过授权表配置

[[email protected]36 ~]# 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刚填加的跳过授权表配置

[[email protected]36 ~]# head /etc/my.cnf
[mysqld]
#skip-grant-tables          #删除或者用#号注释都可以

6、再次进入mysql

mysql -uroot -p新密码 -S/var/lib/mysql/mysql.sock

7、查看数据库

mysql> show databases;
ERROR 1820 (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                |
+--------------------+
发现已经可以正常访问了!!!

再往后根据自身的需求作下数据库的优化就可以使用了!!!

原文地址:https://www.cnblogs.com/hei-ma/p/9505509.html

时间: 2024-10-07 07:58:04

CentOS 7.2二进制安装mysql-5.7.19的相关文章

CentOS 6.5 二进制安装MySQL 5.6

-------------------------------- 下载MySQL5.6二进制包 mysql-5.6.20-linux-glibc2.5-x86_64.tar.gz 安装相关依赖包 yum install libaio* useradd mysql 安装mysql到/data/mysql/data下 tar zxvf mysql-5.6.20-linux-glibc2.5-x86_64.tar.gz -C /data/ mv mysql-5.6.20-linux-glibc2.5-

CentOS 6.5下二进制安装 MySQL 5.6

转摘 CentOS 6.5 二进制安装MySQL 5.6 1:查看系统版本 1 2 [[email protected] mysql]# cat /etc/redhat-release CentOS release 6.5 (Final) 2:下载MySQL5.6二进制包 1 #wget http://cdn.mysql.com/Downloads/MySQL-5.6/mysql-5.6.20-linux-glibc2.5-i686.tar.gz 3:添加用户和组 1 2 #groupadd m

编译安装和二进制安装mysql

useradd -r -s /sbin/nologin -M  mysql mkdir -p /opt/data/var yum -y install make gcc-c++ cmake bison-devel  ncurses-devel /etc/init.d/iptables stop chkconfig iptables off sed -i 's#SELINUX=enforcing#SELINUX=disabled#g' /etc/selinux/config yum -y inst

二进制安装mysql方法及其配置

一.实验环境 CentOs 6.6 [[email protected] ~]# uname -rs Linux 2.6.32-504.el6.i686[[email protected] ~]# 二.实验步骤 1.从网上下载适合的版本,本文采用mysql-5.5.48-linux2.6-i686,下载地址如下: wget   /home/chen/tools http://mirrors.sohu.com/mysql/MySQL-5.5/mysql-5.5.48-linux2.6-i686.t

记录CentOS 7.4 上安装MySQL&MariaDB&Redis&Mongodb

记录CentOS 7.4 上安装MySQL&MariaDB&Redis&Mongodb 前段时间我个人Google服务器意外不能用,并且我犯了一件很低级的错误,直接在gcp讲服务器实例给释放掉,导致我的数据全部丢失,现在新搞一个服务器,顺便记录一下CentOS 7.4 MySQL&MariaDB&Redis&Mongodb 的安装 1祝大家:诸事顺利,2019 发大财! 本人将一如既往,更新我的博客,努力为博客园贡献文章! Mysql 安装 随着CentOS

CentOS 6.5 环境安装 MySQL 5.1

[环境介绍] 操作系统:     CentOS 6.5 i686 i386 MySQL版本: MySQL-community-5.1.73-1.rhel5.i386.rpm-bundle.tar [安装步骤] 1.创建mysql用户和组 # groupadd mysql # useradd -g mysql mysql 2.解压安装包 #进入安装包目录 $ cd /Software/MySQL_Install $ tar -xvf MySQL-community-5.1.73-1.rhel5.i

CentOS 6 下升级安装Mysql 5.5 完整步骤

使用系统CentOS 6.2本来已经系统自带安装了mysql 5.1,但是奈何5.1不支持utf8mb4字符集(详见:http://blog.csdn.net/shootyou/article/details/8236024 ),只能想办法将Mysql升级到5.5. 这果然是一次蛋疼的升级过程. 完整步骤: 1.首先备份数据,虽说成功的升级数据不会丢失,但是保险起见备份下. mysqldump -u xxx -h xxx -P 3306 -p --all-databases > database

CentOS源码编译安装MySQL 5.5.15

CentOS源码编译安装MySQL 5.5.15 文章目录 [隐藏] 安装编译工具 下载源码 安装cmake和bison 编译安装MySQL 一些相关设置 安装编译工具 yum install gcc gcc-c++ yum install ncurses-devel 下载源码 mkdir -p /tmp cd /tmp wget http://dev.mysql.com/get/Downloads/MySQL-5.5/mysql-5.5.15.tar.gz/from/http://mysql.

在CentOS上使用yum安装MySQL+安全优化

0.说明 使用yum安装的好处是,你不用自己去解决软件之间的依赖问题,基本上yum执行完成,也就把软件安装好了,下面介绍使用yum的方法来安装MySQL,同时也会介绍安装完成后的安全优化. 注意:下面的操作都是以新安装的CentOS  6.5来作为演示的. 1.使用yum安装MySQL 查看是否已经安装MySQL: [[email protected]]# yum list installed | grep mysql 如果你在安装CentOS的时候指定了安装MySQL数据库,就要有显示,这里我

CentOS 6.4下安装MySQL 5.6.22

本文详细介绍在CentOS 6.4下安装MySQL 5.6.22的过程,供需要的朋友学习参考. 一.下载MySQL 安装包 1)http://dev.mysql.com/downloads/mysql/ 打开网址: Select Platform: 选择 Linux-Generic 选择选择 Linux - Generic (glibc 2.5) (x86, 64-bit), RPM   进行下载: linux 下下载: wget  http://cdn.mysql.com/Downloads/