#卸载系统自带的Mariadb
[root@hdp265dnsnfs ~]# rpm -qa|grep mariadb
mariadb-libs-5.5.44-2.el7.centos.x86_64
[root@hdp265dnsnfs ~]# rpm -e --nodeps mariadb-libs-5.5.44-2.el7.centos.x86_64
#删除etc目录下的my.cnf文件
[root@hdp265dnsnfs ~]# rm /etc/my.cnf
rm: cannot remove ?etc/my.cnf? No such file or directory
#检查mysql是否存在
[root@hdp265dnsnfs ~]# rpm -qa | grep mysql
[root@hdp265dnsnfs ~]#
#检查mysql组和用户是否存在,如无创建
[root@hdp265dnsnfs ~]# cat /etc/group | grep mysql
[root@hdp265dnsnfs ~]# cat /etc/passwd | grep mysql
#创建mysql用户组
[root@hdp265dnsnfs ~]# groupadd mysql
#创建一个用户名为mysql的用户并加入mysql用户组
[root@hdp265dnsnfs ~]# useradd -g mysql mysql
#制定password 为111111
[root@hdp265dnsnfs ~]# passwd mysql
Changing password for user mysql.
New password:
BAD PASSWORD: The password is a palindrome
Retype new password:
passwd: all authentication tokens updated successfully.
#由于我的/usr/local空间不足,所以我安装到/var
tar -zxvf mysql-5.7.18-linux-glibc2.5-x86_64.tar.gz
mv mysql-5.7.18-linux-glibc2.5-x86_64/ mysql57
#更改所属的组和用户
chown -R mysql mysql/
chgrp -R mysql mysql/
cd mysql
mkdir data
chown -R mysql:mysql data
[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8
[mysqld]
skip-name-resolve
#设置3306端口
port = 3306
# 设置mysql的安装目录
basedir=/var/mysql57
# 设置mysql数据库的数据的存放目录
datadir=/var/mysql57/data
# 允许最大连接数
max_connections=200
# 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
lower_case_table_names=1
max_allowed_packet=16M
bin/mysql_install_db --user=mysql --basedir=/ddhome/mysql/ --datadir=/ddhome/mysql/data/
cp ./support-files/mysql.server /etc/init.d/mysqld
chown 777 /etc/my.cnf
chmod +x /etc/init.d/mysqld
/etc/init.d/mysqld restart
#设置开机启动
chkconfig --level 35 mysqld on
chkconfig --list mysqld
chmod +x /etc/rc.d/init.d/mysqld
chkconfig --add mysqld
chkconfig --list mysqld
service mysqld status
vim /etc/profile
export PATH=$PATH:/ddhome/mysql/bin
source /etc/profile
cat /root/.mysql_secret
mysql -uroot -p
use mysql
update user set host='%' where user='root';
flush privileges;
select host,user from user;
create user 'xxx'@'%' identified by '123'; 这里 @‘%’ 表示在任何主机都可以登录
分享到:
相关推荐
### CentOS安装MySQL 5.7知识点详解 #### 一、环境准备与系统要求 在开始安装MySQL 5.7之前,我们需要确保系统满足以下条件: - **操作系统**:CentOS 7.x或更高版本。 - **硬件配置**:至少1GB内存,推荐2GB以上;...
在本文中,我们将深入探讨如何在CentOS 7操作系统上通过源代码编译来安装Apache 2.4、MySQL 5.6和PHP 7.1。这个过程对于那些希望自定义软件配置或在没有预装包的环境中部署这些服务的系统管理员来说非常有用。 首先...
1. **准备工作**:首先,你需要从可靠的来源获取MySQL 5.7的离线安装包,这个包已经命名为"centos7-mysql5.7离线安装包"。确保该文件已经下载并存储在你的CentOS 7系统的本地目录中,比如 `/home/user/Downloads`。 ...
CentOS 7.6 安装 MySQL 5.7 MySQL 是一个开源的关系数据库管理系统,广泛应用于 web 开发中。下面是 CentOS 7.6 安装 MySQL 5.7 的步骤。 安装 MySQL 首先,需要新建文件夹 `/opt/mysql` 并 cd 进去。然后,下载...
在Linux(CentOS7)环境下安装和配置MySQL5.7.26是一个系统性的过程,以下是一步步的详细步骤: 1. **卸载系统自带的MariaDB**:首先,检查系统中是否已安装了MariaDB,使用`rpm -qa | grep mariadb`命令。如果存在...
### CentOS 7 下安装 MySQL 5.7 步骤详解 #### 一、前期准备与下载 在开始安装之前,请确保您的 CentOS 7 系统已经更新至最新状态,并安装了必要的工具。可以通过运行 `sudo yum update` 来更新系统。 接下来,...
在CentOS或Ubuntu这类Linux操作系统中,使用Docker来部署MySQL 5.7的过程相对简单。首先,需要确保系统已经安装了Docker引擎。在安装Docker之前,用户可能需要查看系统要求,以确保兼容性和性能。安装完Docker后,...
### CentOS 6.4 下 MySQL 5.7 编译安装详细步骤 #### 一、环境准备 在开始编译安装 MySQL 5.7 之前,确保已经搭建好 CentOS 6.4 系统环境,并按照以下步骤进行必要的准备工作。 ##### 1.1 安装依赖库文件 MySQL ...
本文将详细介绍如何在CentOS 7上安装MySQL 5.7的安装包,包括必要的准备工作、安装步骤以及注意事项。 **一、安装前准备** 1. **更新系统**: 在安装任何新软件之前,首先要确保系统是最新的,可以通过`sudo yum ...
这个“mysql5.7tar包”可能包含了一系列用于在Linux系统上安装和运行MySQL 5.7的组件。 1. **MySQL Community Server**: `mysql-community-server-5.7.31-1.el7.x86_64.rpm` 是MySQL服务器的二进制包,包含了MySQL...
Centos7 离线安装 MySQL 5.7 完美教程 在 CentOS 7 中离线安装 MySQL 5.7 需要经过以下步骤: 一、下载合适的 MySQL 安装包 首先需要下载合适的 MySQL 安装包,下载地址为:...
MySQL 5.7 在 CentOS 7.2 上的安装配置 MySQL 5.7 在 CentOS 7.2 上的安装配置是一个复杂的过程,需要进行一步步的操作。在这个过程中,需要安装 MySQL 服务器、初始化数据库、启动数据库、配置数据库等步骤。 ###...
Lnmp(nginx 1.20.1+mysql5.7+php5.6)环境搭建 lnmp环境是指Nginx、MySQL和PHP三个组件的组合,用于搭建动态网站服务器。本文将详细介绍如何在CentOS 7.6上安装和配置Lnmp环境。 一、安装nginx 1.20.1 首先,需要...
在本教程中,我们将深入探讨如何在CentOS7操作系统上安装MySQL 5.7的解压缩版本。这个过程包括下载MySQL的安装包,检查并移除已存在的MySQL库,创建必要的用户和组,解压安装包,以及进行必要的配置和密码设置。 1....
在CentOS7上安装MySQL 5.7是一个关键任务,因为MySQL是一个广泛使用的开源关系型数据库管理系统,对于许多Web应用程序和服务来说是核心组件。本文档将详细指导您完成CentOS 7上MySQL 5.7的安装过程,包括在线和离线...
在构建一个基于CentOS 7的操作系统环境时,你...通过这个离线安装包,你可以为CentOS 7构建一个完整的开发环境,支持Python3、Django2、MySQL5.7、libdiff以及Pandas等重要工具,为你的项目开发提供坚实的基础设施。
Centos6.5下安装Mysql5.7+的脚本及安装手册。 安装包需要从网上下载,我测试的安装包为mysql-5.7.10-linux-glibc2.5-x86_64.tar.gz,500多M,上传不了。注意:必须是二进制安装版的,不能是rpm或源码版的。 经我测试...
MySQL 5.7.44 是 MySQL 数据库管理系统的一个稳定版本。MySQL 是一款开源、免费的关系型数据库管理系统,广泛应用于互联网行业中,支持多种操作系统,包括...正确安装和配置 MySQL 5.7.44 对于充分利用其优势至关重要。
### CentOS7离线安装MySQL5.7安装教程 #### 环境准备 - **操作系统**: CentOS 7.5 minimal - **MySQL版本**: MySQL 5.7.23 x86_64 #### 安装前准备 1. **下载MySQL安装包**: - 访问MySQL官方网站: ...
这里我们将详述如何在CentOS 7系统上使用离线安装包MySQL 5.7.31进行安装。 首先,我们需要理解MySQL 5.7.31是一个非常稳定且广泛使用的版本,它提供了许多新特性和性能改进。Linux离线安装的基本步骤包括下载...