`
zuiyue2012
  • 浏览: 371 次
  • 性别: Icon_minigender_1
社区版块
存档分类
最新评论

linux-centos 6 环境下使用yum安装mysql数据库

阅读更多
(yum安装)
1、到mysql官网下载yum,http://dev.mysql.com/downloads/repo/yum/。版本根据需要选择,我使用的centos6所以选择:Red Hat Enterprise Linux 6 / Oracle Linux 6 (Architecture Independent), RPM Package

2、安装yum官网上已十分详细的安装步骤说明:http://dev.mysql.com/doc/refman/5.7/en/linux-installation-yum-repo.html。
(注意:
shell> sudo yum localinstall platform-and-version-specific-package-name.rpm执行安装后,后面有一些系统版本设置根据需要选择。

shell> sudo yum-config-manager --disable mysql57-community
shell> sudo yum-config-manager --enable mysql56-community
shell> sudo dnf config-manager --disable mysql57-community
shell> sudo dnf config-manager --enable mysql56-community
这四条命令根据当前安装的mysql版本选择。到这里yum安装基本上就ok了下面开始安装mysql数据库。)

(数据库安装)
1、shell> sudo yum install mysql-community-server执行命令后一直选择“Y”就OK了。

2、启动数据库:shell> sudo service mysqld start

3、查看数据库启动情况:shell> sudo service mysqld status

4、获取数据库初始默认密码:shell> sudo grep 'temporary password' /var/log/mysqld.log

5、以默认密码登录:shell> mysql -uroot -p

6、修改root密码:mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'MyNewPass4!'; (注意:别忘了分号)

7、如果你只是测试数据库密码可能比较简单如:123456,这是无法通过mysql密码验证的,原因与validate_password_policy的默认值有关:
validate_password_policy有以下取值:
0LOWLength
1MEDIUMLength; numeric, lowercase/uppercase, and special characters
2STRONGLength; numeric, lowercase/uppercase, and special characters;dictionary file

默认是1,即MEDIUM,所以密码必须符合长度,且必须含有数字,小写或大写字母,特殊字符。
解决办法,修改validate_password_policy参数的值:
mysql> set global validate_password_policy=0;
然后再执行上面的修改密码命令就ok了。

8、然后……还没结束,这时本地访问是完全没问题的,但是远程连接时会抛出:1130-host ... is not allowed to connect to this MySql server解决办法:
(允许所有以mypassword为密码的主机连接本数据库)
GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'%' IDENTIFIED BY 'mypassword' WITH GRANT OPTION;
FLUSH   PRIVILEGES;(刷新权限,别忘了)
(允许ip为192.168.1.2以mypassword为密码的主机连接本数据库)
GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'192.168.1.2' IDENTIFIED BY 'mypassword' WITH GRANT OPTION;
FLUSH   PRIVILEGES;
网上还有一种改表发,用到时再查

到现在就OK了数据库安装完成可以连接了。
分享到:
评论

相关推荐

    yum安装jdk和mysql和tomcat软件(CentOS6实战经验)

    在CentOS 6环境下使用`yum`来安装Java Development Kit (JDK) 是一个简单且直接的方法。 ##### 步骤1:检查yum库中是否存在可用的Java安装包 ```bash yum list java* ``` 此命令会列出所有与Java相关的安装包。...

    CentOS Linux release 7.9.2009 安装 mysql-5.7.37-linux-glibc2.12-x8

    在本教程中,我们将详细介绍如何在 CentOS Linux release 7.9.2009 上安装 MySQL 5.7.37。首先,我们要确保系统中没有预装的 MariaDB 或其他 MySQL 版本,因为它们可能与新安装的 MySQL 冲突。 1. 卸载预装的 ...

    linux(centos) 下C++连接mysql数据库

    在Linux(CentOS)系统中,使用C++连接MySQL数据库是一项常见的任务,特别是在开发服务器端应用程序时。这里我们将深入探讨如何实现这一目标,以及在这个过程中可能遇到的关键知识点。 首先,你需要确保你的系统...

    2-CentOS6安装MySQL5.71

    在Linux系统中,CentOS 6.8是一个广泛使用的版本,而MySQL 5.7.1则是一个稳定且功能丰富的数据库管理系统。这篇文章将详细介绍如何在CentOS 6.8上安装...这些步骤对于在Linux环境中部署和管理MySQL数据库至关重要。

    10.Linux-centos7安装jdk&mysql&redis

    本文将详细介绍如何在CentOS 7系统上安装Java Development Kit (JDK)、MySQL数据库以及Redis内存数据存储服务。 **一、安装Java Development Kit (JDK)** 1. **更新系统**: 首先确保系统是最新的,运行`sudo yum ...

    centos7安装mysql数据库

    "CentOS 7 安装 MySQL 数据库详解" 在本篇文章中,我们将详细介绍如何在 CentOS 7 中安装 MySQL 数据库,包括解决常见的 bug 和安装过程中可能遇到的问题。 为什么选择 MySQL MySQL 是一个开源的关系型数据库管理...

    linux环境 yum安装mysql.pdf

    Linux环境下使用Yum安装MySQL是一项常见的数据库安装任务,本文档详细介绍了整个安装过程以及对MySQL的一些基本配置。内容主要涉及了如何通过Yum包管理器安装MySQL服务器,配置MySQL服务开机自启动,设置MySQL用户...

    centos 和 linux 6.5 yum包

    总的来说,"centos 和 linux 6.5 yum包"涉及到的是如何在两个不同的Linux发行版上利用Yum工具管理和安装软件包的过程。了解Yum的工作原理、如何配置仓库以及如何正确处理软件包的安装,对于使用这些系统的系统管理员...

    Linux-CentOS下载--安装

    Linux-CentOS下载与安装是IT领域中操作系统部署的基础步骤,尤其对于服务器管理和运维人员来说至关重要。CentOS是一款基于RHEL(Red Hat Enterprise Linux)源代码再编译的开源操作系统,以其稳定性、安全性及社区...

    yum安装和更新mysql

    在Linux环境中,使用`yum`(Yellowdog Updater Modified)工具来安装和更新MySQL数据库是非常常见的做法。`yum`是Red Hat系列Linux发行版(包括CentOS、Fedora等)中的软件包管理器,它能够帮助用户轻松地安装、更新...

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

    MySQL是一种功能强大且广泛使用的关系型数据库管理系统,本文旨在指导用户在CentOS平台上安装和卸载MySQL数据库。下面将逐步介绍在CentOS平台上安装MySQL的步骤。 安装MySQL 1. 检查是否已安装:使用命令`yum list ...

    mysql-connector-java-Redhat-CentOS

    在Linux环境中,尤其是对于系统管理员和运维人员来说,理解和使用这个驱动是至关重要的,因为它能够帮助他们开发和维护基于Java的应用程序,这些应用需要与MySQL数据库进行交互。 首先,MySQL Connector/J是一个...

    centos7 安装mysql和mysqlclient遇到的坑总结

    mysqlclient是用于连接MySQL服务器的客户端工具,对于开发和管理MySQL数据库非常有用。 遇到的问题可能包括但不限于网络连接问题、权限问题、版本兼容性问题以及依赖冲突等。解决这些问题通常需要检查系统的防火墙...

    centos使用yum安装lamp

    由于CentOS 7默认安装的PHP版本是5.4.16,可以使用命令 "yum install -y php php-mysql php-mbstring" 来安装PHP核心以及支持MySQL数据库和多字节字符串处理的扩展。如果未来有其他扩展的需求,可以单独安装它们。 ...

    Centos7 yum安装mysql的repo

    在Linux系统中,CentOS 7使用`yum`作为默认的包管理器,它能够方便地安装、更新和管理软件。对于MySQL这样的数据库管理系统,我们可以使用`yum`来安装,前提是需要配置正确的仓库(repo)。本篇文章将详细介绍如何在...

    CentOS安装MySQL5.7

    本文详细介绍了在CentOS环境下安装MySQL 5.7的过程,包括创建MySQL用户、安装MySQL软件包、初始化MySQL、修改配置文件、启动服务、管理用户与权限等多个步骤。通过这些步骤,您可以顺利地在CentOS上部署并运行MySQL...

    CentOS6.3系统Yum安装php+spawn-fcgi+nginx和数据库mysql详细教程.pdf

    在本文中,我们将深入探讨如何在CentOS 6.3系统上使用Yum安装PHP、spawn-fcgi、Nginx以及MySQL数据库。首先,确保你的系统已经安装了最新的CentOS 6.3版本,并完成了最基本的网络配置。 1. **系统安装与网络配置** ...

Global site tag (gtag.js) - Google Analytics