`

CentOS下Mysql安装教程 - 小学徒V

阅读更多
原帖地址:http://www.cnblogs.com/xiaoxuetu/p/3150807.html

本人学习Linux时使用的是CentOs5.5版本,在该环境中,Mysql的安装方法有很多种,下面我只讲我这次成功了的方法,作为一个记录,供大家参考,同时给自己做一个笔记。

MySQL下载

1.进入网址:http://dev.mysql.com/downloads/mysql/

2.在网址中,按照下图,系统平台,因为我使用的是32位,所以我下载的是32-bit

根据提示下载完成之后,将它复制到我们虚拟机中的/usr/local目录下,双击解压(本人不知道为什么使用命令解压错误)。

解压后,你会发现有一下文件,如图:

虽然文件较多,但是,我们真正需要的是蓝色方框括住的两个安装包而已。

MySQL安装及遇见问题解决

上面两个文件中,我们必须先安装server,在安装client。

1.首先输入命令进行server安装 :rpm -ivh MySQL-server-5.6.12-1.rhel5.i386.rpm

2.安装server成功后,输入命令进行client安装 :rpm -ivh MySQL-client-5.6.12-1.rhel5.i386.rpm

3.两个都安装成功以后,本来按照网上说的,这个时候mysql是没有密码的,如服务已开启,直接输入mysql -uroot -p,然后按Enter键就可以进入的,但是我安装以后发现这样子是不行的,而且还出现登陆不了的问题。

mysql-->ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)

因此我们需要修改mysql的配置,所以不管mysql服务是否开启,都输入service mysql stop进行服务停止。以此验证并终止mysql服务的运行

4.输入命令 : mysqld_safe --user=mysql --skip-grant-tables --skip-networking & mysql -u root mysql

5.执行完第四条语句后,我们要注意,前面已经不在是显示[root@localhost mysql]# 而是 mysql> 了,这个时候我们就可以root用户的密码修改了UPDATE user SET Password=PASSWORD('123456') where USER='root';

6.输入命令FLUSH PRIVILEGES

7.输入命令quit退出mysql

8.按照上述步骤完成之后,我们就可以直接通过mysql -uroot -p,然后输入我们刚才修改的密码,就可以进入mysql啦。

但是我发现,虽然按照上述修改进入mysql之后,我们执行mysql语句的时候,会提示以下错误:

ERROR 1820 (HY000): You must SET PASSWORD before executing this statement

这是一个很奇怪的问题,明明用密码登陆进去了,竟然还提示需要密码。于是百度加上参考官方的一个文档,见http://dev.mysql.com/doc/refman/5.6/en/alter-user.html。如下操作后就ok了:

1.执行语句SET PASSWORD = PASSWORD('123456');执行完这句话后,我们就可以正常使用mysql语句了

到这里,mysql的安装就结束了,遇到的问题挺多的,自己还是对Linux操作不是很熟悉,后面还会继续努力学习,Linux真的很强大……


本文链接:http://www.cnblogs.com/xiaoxuetu/p/3150807.html,转载请注明。

分享到:
评论

相关推荐

    centos7离线安装gcc-c++

    centos7离线安装gcc-c++

    centos下hive连接mysql驱动 ,mysql-connector-java-8.0.26-1.el7.noarch.

    centos 下hive连接mysql驱动 ,mysql-connector-java-8.0.26-1.el7.noarch. 使用方法: 1.下载本rpm文件后,上传至你的服务器(虚拟机) 2. rpm -ivh mysql-connector-java-8.0.26-1.el7.noarch进行安装 3.安装完成...

    centos7.6离线安装docker-ce-19.03、nvidia-docker2

    离线环境下,在centos7.6系统上安装docker-ce-19.03,nvidia-docker2.4版本,其中docker-ce-19.03在docker-local.tar压缩文件里面,nvidia-docker2在nvidia-docker2.zip文件中。 具体安装流程如下: 1.安装docker ...

    centos7 mysql-workbench-community-8.0.19完整安装包(含依赖)

    mysql-workbench-community-8.0.19.rpm 完整安装包(含依赖) 包含以下内容: libzip-0.10.1-8.el7.x86_64.rpm mesa-libGLU-9.0.0-4.el7.x86_64.rpm mysql-workbench-community-8.0.19-1.el7.x86_64.rpm tinyxml-...

    CentOS 7 安装 MySQL

    CentOS 7 安装 MySQL

    centos下离线安装nvidia-docker所需离线包

    测试版本为centos 7.7

    ARM架构 centos7 mysql8安装包

    arm架构centos7 下mysql8离线安装包 包含: mysql-community-client-8.0.20-1.el7.aarch64.rpm mysql-community-common-8.0.20-1.el7.aarch64.rpm mysql-community-devel-8.0.20-1.el7.aarch64.rpm mysql-community-...

    centos7安装配置mysql5.7教程全

    本教程将详细介绍如何在CentOS 7上完整地安装和配置MySQL 5.7。 一、安装MySQL 5.7 1. 更新系统:首先确保你的CentOS 7系统是最新的,运行`sudo yum update`。 2. 安装依赖:MySQL 5.7的安装需要一些依赖包,执行...

    Mysql 教程 - centos安装 Mysql 教程.pdf

    Mysql 教程 - Centos 安装 Mysql 教程 在本教程中,我们将详细介绍如何在 Centos 平台上安装 MySQL 数据库管理系统。 MySQL 是一个开源的关系数据库管理系统,广泛应用于 web 应用程序的开发和生产环境中。在本教程...

    mysql5.7.21--centos7安装版本--rpm.zip

    mysql5.7.21版本,Centos7系统适用,RPM安装方式,里面带有安装教程,亲测可用,欢迎下载。mysql-community-client-5.7.21-1.el7.x86_64.rpm、mysql-community-common-5.7.21-1.el7.x86_64.rpm、mysql-community-...

    mysql安装教程-centos和Docker安装教程(全面详细)

    相信mysql安装教程资料已经有很多了,但是这个教程包含了centos下的安装教程以及Docker下的安装教程,是学习安装MySQL的不错的资料

    CentOS下mysql成功安装

    CentOS下MySQL成功安装 MySQL是一种流行的关系数据库管理系统,广泛应用于Web应用程序和企业级应用程序中。在CentOS操作系统中,安装MySQL服务器需要经过一系列的步骤,包括下载、编译、安装、初始化数据库、注册...

    centos6 下安装MySQL-python.docx

    本文将详细介绍如何在 CentOS 6 环境下安装 Python 2.7.9 和 `MySQL-python` 模块。 #### 一、Python 安装 确保系统已安装 Python 2.7.9 版本。如果未安装,可以通过官方文档或其他教程进行安装。本文假定 Python ...

    CentOS-6.3-i386-bin-DVD1-DVD2.iso下载地址

    Txt文件中包含 CentOS-6.3-i386-bin-DVD1.iso 和 CentOS-6.3-i386-bin-DVD2.iso 的官网下载地址 和百度网盘下载地址

    centos7.9离线安装tigervnc-server-1.8.0-21.el7.x86-64.rpm(推荐)

    centos7.9离线安装tigervnc-server-1.8.0-21.el7.x86_64.rpm(推荐)

    centos 6.0安装MySQL mysql-5.1.59全过程

    ### CentOS 6.0安装MySQL 5.1.59全过程 #### 一、准备工作与下载MySQL源码 在开始安装MySQL之前,首先确保已经具备了以下条件: 1. **下载MySQL源码**:访问MySQL官方网站(http://www.mysql.com/downloads/)...

    Centos7.6镜像文件:CentOS-7-x86-64-DVD-1810.iso

    "CentOS-7-x86_64-DVD-1810.iso" 指的是该文件是为64位x86系统准备的CentOS 7.6版本,文件名中的“DVD”表明这是一个完整的安装介质,包含全部安装所需的数据。而“1810”很可能是文件的版本或者发行号,用来区分...

    centos7-mysql-community-server-5.7.33.rar

    由于网络安装可能会遇到速度慢及依赖性问题,我们选择使用已下载的 "centos7-mysql-community-server-5.7.33.rar" 压缩包进行本地安装,确保安装过程顺利且高效。 首先,我们需要对MySQL 5.7.33的社区版有一个基本...

    centos-release-openstack-ocata

    centos7下安装centos-release-openstack-ocata的yum源设置

    centos rpm方式安装mysql教程(非常详细)

    ### CentOS RPM方式安装MySQL教程详解 #### 一、前言 在Linux环境下,尤其是CentOS系统上部署MySQL数据库是一项常见的任务。本教程旨在提供一个全面的指南,介绍如何通过RPM包的方式在CentOS上安装MySQL,并覆盖从...

Global site tag (gtag.js) - Google Analytics