(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有以下取值:
0 | LOW | Length |
1 | MEDIUM | Length; numeric, lowercase/uppercase, and special characters |
2 | STRONG | Length; 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了数据库安装完成可以连接了。
分享到:
相关推荐
在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。首先,我们要确保系统中没有预装的 MariaDB 或其他 MySQL 版本,因为它们可能与新安装的 MySQL 冲突。 1. 卸载预装的 ...
在Linux(CentOS)系统中,使用C++连接MySQL数据库是一项常见的任务,特别是在开发服务器端应用程序时。这里我们将深入探讨如何实现这一目标,以及在这个过程中可能遇到的关键知识点。 首先,你需要确保你的系统...
在Linux系统中,CentOS 6.8是一个广泛使用的版本,而MySQL 5.7.1则是一个稳定且功能丰富的数据库管理系统。这篇文章将详细介绍如何在CentOS 6.8上安装...这些步骤对于在Linux环境中部署和管理MySQL数据库至关重要。
本文将详细介绍如何在CentOS 7系统上安装Java Development Kit (JDK)、MySQL数据库以及Redis内存数据存储服务。 **一、安装Java Development Kit (JDK)** 1. **更新系统**: 首先确保系统是最新的,运行`sudo yum ...
"CentOS 7 安装 MySQL 数据库详解" 在本篇文章中,我们将详细介绍如何在 CentOS 7 中安装 MySQL 数据库,包括解决常见的 bug 和安装过程中可能遇到的问题。 为什么选择 MySQL MySQL 是一个开源的关系型数据库管理...
Linux环境下使用Yum安装MySQL是一项常见的数据库安装任务,本文档详细介绍了整个安装过程以及对MySQL的一些基本配置。内容主要涉及了如何通过Yum包管理器安装MySQL服务器,配置MySQL服务开机自启动,设置MySQL用户...
总的来说,"centos 和 linux 6.5 yum包"涉及到的是如何在两个不同的Linux发行版上利用Yum工具管理和安装软件包的过程。了解Yum的工作原理、如何配置仓库以及如何正确处理软件包的安装,对于使用这些系统的系统管理员...
Linux-CentOS下载与安装是IT领域中操作系统部署的基础步骤,尤其对于服务器管理和运维人员来说至关重要。CentOS是一款基于RHEL(Red Hat Enterprise Linux)源代码再编译的开源操作系统,以其稳定性、安全性及社区...
在Linux环境中,使用`yum`(Yellowdog Updater Modified)工具来安装和更新MySQL数据库是非常常见的做法。`yum`是Red Hat系列Linux发行版(包括CentOS、Fedora等)中的软件包管理器,它能够帮助用户轻松地安装、更新...
MySQL是一种功能强大且广泛使用的关系型数据库管理系统,本文旨在指导用户在CentOS平台上安装和卸载MySQL数据库。下面将逐步介绍在CentOS平台上安装MySQL的步骤。 安装MySQL 1. 检查是否已安装:使用命令`yum list ...
在Linux环境中,尤其是对于系统管理员和运维人员来说,理解和使用这个驱动是至关重要的,因为它能够帮助他们开发和维护基于Java的应用程序,这些应用需要与MySQL数据库进行交互。 首先,MySQL Connector/J是一个...
mysqlclient是用于连接MySQL服务器的客户端工具,对于开发和管理MySQL数据库非常有用。 遇到的问题可能包括但不限于网络连接问题、权限问题、版本兼容性问题以及依赖冲突等。解决这些问题通常需要检查系统的防火墙...
由于CentOS 7默认安装的PHP版本是5.4.16,可以使用命令 "yum install -y php php-mysql php-mbstring" 来安装PHP核心以及支持MySQL数据库和多字节字符串处理的扩展。如果未来有其他扩展的需求,可以单独安装它们。 ...
在Linux系统中,CentOS 7使用`yum`作为默认的包管理器,它能够方便地安装、更新和管理软件。对于MySQL这样的数据库管理系统,我们可以使用`yum`来安装,前提是需要配置正确的仓库(repo)。本篇文章将详细介绍如何在...
本文详细介绍了在CentOS环境下安装MySQL 5.7的过程,包括创建MySQL用户、安装MySQL软件包、初始化MySQL、修改配置文件、启动服务、管理用户与权限等多个步骤。通过这些步骤,您可以顺利地在CentOS上部署并运行MySQL...
在本文中,我们将深入探讨如何在CentOS 6.3系统上使用Yum安装PHP、spawn-fcgi、Nginx以及MySQL数据库。首先,确保你的系统已经安装了最新的CentOS 6.3版本,并完成了最基本的网络配置。 1. **系统安装与网络配置** ...