`
betakoli
  • 浏览: 168721 次
社区版块
存档分类
最新评论

linux mysql 安装详解

 
阅读更多
0.getconf LONG_BIT 查询系统多少位,64位的libaio需要从网上下载安装,32位的可以通过2中yum安装
1.查询 mysql 依赖的文件: rpm -qa | grep libaio 有则不必进行2
2.安装文件 yum install libaio.so.1
3.查询mysql安装文件 rpm -qa| grep mysql 有则删除
4.删除系统自带的mariadb rpm -qa | grep mariadb 需要强制卸载 rpm -e --nodeps mariadb*
5.依次安装mysql包
rpm -ivh mysql-community-common-5.7.18-1.el7.x86_64.rpm
rpm -ivh mysql-community-libs-5.7.18-1.el7.x86_64.rpm
rpm -ivh mysql-community-client-5.7.18-1.el7.x86_64.rpm
rpm -ivh mysql-community-server-5.7.18-1.el7.x86_64.rpm
6.关于初始化密码的方式有下面几种:
第一种:是会默认生成一个密码在 vi /root/.mysql_secret里面
第二种:grep 'temporary password' /var/log/mysqld.log (在我执行了一系列操作以后,他又出现了)
上面两种我都没找到,于是用了第三种方式:
第三种:vi /etc/my.cnf ,在开头的【mysqld】下面新建一行,加入skip-grant-tables ,然后保存退出。重启myql.
service mysqld restart 这样可以直接免密登录。
mysql -u root 登录后,use mysql;
下面不同的版本,authentication_string字段可能改为password
update user set authentication_string=password('root') where user='root' ;
flush privileges;
然后退出mysql,去掉my.cnf中的skip-grant-tables ,然后重启mysql
执行命令的时候,会提示密码过于简单,于是采取网上策略修改密码检查等级
set global validate_password_policy=0;
set global validate_password_mixed_case_count=0;
set global validate_password_number_count=3;
set global validate_password_special_char_count=0;
set global validate_password_length=3;
SHOW VARIABLES LIKE 'validate_password%';
SET PASSWORD FOR 'root'@'localhost' = PASSWORD('123');

 

<audio controls="controls" style="display: none;"></audio>

分享到:
评论

相关推荐

    linux mysql安装

    ### Linux下MySQL安装详解 #### 一、安装前准备与环境搭建 在开始Linux下的MySQL安装之前,我们首先需要确保系统环境已经做好了相应的准备。本篇内容将围绕着Linux环境下MySQL 5.6.16版本的安装过程展开。 ##### ...

    Linux安装Mysql5.6教程(手把手教你)

    ### Linux安装Mysql5.6教程(手把手教你) #### 一、前言 随着Linux系统的广泛应用,数据库软件如MySQL也成为了许多项目的基础组件之一。本文将详细介绍如何在Linux环境下安装MySQL 5.6版本,并进行基本配置。无论...

    linux 服务安装mysql命令

    Linux 服务安装 MySQL 命令详解 在 Linux 操作系统中,安装 MySQL 服务器是一个基本的任务,对新手来说可能有些困难。本文将详细介绍如何安装 MySQL 服务器,包括安装、设置开机启动、启动服务、设置 root 用户密码...

    mysql8.0审计插件Mcafee安装详解

    MySQL 8.0 审计插件 Mcafee 安装详解 MySQL 8.0 审计插件 Mcafee 安装详解是 MySQL 8.0 版本中实现审计日志的重要步骤。由于 MySQL 社区版本没有官方的审计插件,因此只能选择 MariaDB 的审计插件和 Mcafee。鉴于 ...

    linux安装mysql(实测没问题)

    ### Linux 下 MySQL 5.7 的安装与配置详解 #### 一、下载 MySQL 安装包 1. **离线安装准备**: - 如果在没有网络连接的情况下安装 MySQL,可以借助于文件交互软件如 xftp6 或 MobaXterm 来传输安装包。 - 可以...

    linux下安装mysql步骤详解,附mysql5.5.29安装包和camke2.8.10.2安装包

    Centos 64 位linux下安装mysql-5.5.29配置详解,包含详细的操作记录和命令说明,附加最新的camke软件包cmake-2.8.10.2.tar.gz和最新的mysql软件包mysql-5.5.29.tar.gz

    Linux mysql访问慢

    该文件通常位于 /etc 目录下,但也可能位于 MySQL 安装路径下的 support-files 目录中,名为 my-medium.cnf 或 my-default.cnf。需要将该文件重命名为 my.cnf,然后复制到 /etc 目录下。 在 my.cnf 文件中的 ...

    关于Linux安装mysql默认配置文件位置详解

    在linux下面安装mysql如果在/etc下面没有存在my.cnf配置文件 解决方式如下: 1.通过which mysqld命令来查看mysql的安装位置 2.通过/usr/local/mysql/bin/mysqld –verbose –help |grep -A 1 ‘Default options’...

    Linux下安装配置 Apache2.2.x+MySql5.x+PHP5.x 详解

    Linux 下安装配置 Apache2.2.x+MySql5.x+PHP5.x 详解 本篇文章详细介绍了在 Linux 操作系统下安装和配置 Apache2.2.x、MySql5.x 和 PHP5.x 的步骤,使用的操作系统为 Redhat AS5,内核版本为 Linux 2.6.18-8.el5,...

    Linux mysql5.7.13安装

    ### Linux 下 MySQL 5.7.13 的安装与配置详解 #### 一、服务器信息检查 在安装 MySQL 之前,首先要确保服务器满足相应的硬件和软件需求。这一步骤可以通过以下命令来完成: 1. **确认 Linux 发行版**: - `cat /...

    mysql安装配置教程 linux系统下安装

    ### MySQL安装配置教程:Linux系统下的详细步骤 #### 一、背景与目标 本文旨在详细介绍如何在Linux系统下安装配置MySQL数据库。对于那些希望在移动电商服务器上部署MySQL的开发者和运维人员来说,本教程提供了从零...

    Linux服务器中安装多个MySQL5.6.26详解

    通过以上步骤,你可以在Linux服务器上成功安装并配置多个MySQL版本。记住,每个版本的MySQL应该有独立的配置文件、数据目录、用户和端口,以确保它们互不影响。在实际操作中,务必仔细检查每一步,确保所有配置正确...

    MySQL数据库的安装配置(Linux+Windows超详细)

    ### MySQL数据库的安装配置详解(Linux + Windows) #### 一、概述 MySQL 是一款非常流行的开源关系型数据库管理系统,被广泛应用于各种规模的企业和个人项目中。它不仅支持多种操作系统平台,如 Linux 和 Windows...

    linux系统安装jdk tomcat mysql

    ### Linux系统下安装JDK、Tomcat与MySQL详解 #### 一、安装JDK **1. 安装前准备** 在Linux系统中安装JDK之前,首先要确保系统已安装了必要的工具,如`vim`等文本编辑器,并且网络连接正常。 **2. 查看当前系统中...

    Linux下mysql5.6的安装文档

    ### Linux下MySQL 5.6的安装与配置详解 #### 安装前准备 在开始安装MySQL 5.6之前,确保已经安装了Linux操作系统,并且系统满足MySQL 5.6的基本运行要求。 #### 下载MySQL 5.6安装包 从MySQL官方网站下载适用于...

    linux mysql 安装教程

    ### Linux MySQL 安装教程详解 #### 检查与卸载现有MySQL 在开始安装MySQL之前,首先需要检查当前Linux系统是否已经安装了MySQL。这一步非常重要,因为如果存在旧版本的MySQL,则可能导致新安装过程中出现冲突或...

    Mysql安装详解及环境变量设置

    MySQL是世界上最受欢迎的关系型数据库管理系统之一,用于存储和管理数据。...这些内容在提供的文档如"MySql安装详解.docx"和"把MySql安装目录的bin设置成环境变量.docx"中应该有更详细的解释,建议仔细阅读以加深理解。

Global site tag (gtag.js) - Google Analytics