1 安装环境:
a) CentOS release 5.8
b) 查看当前linux系统版本:
root@master conf]# lsb_release -a LSB Version: :core-4.0-ia32:core-4.0-noarch:graphics-4.0-ia32:graphics-4.0-noarch:printing-4.0-ia32:printing-4.0-noarch Distributor ID: CentOS Description: CentOS release 5.8 (Final) Release: 5.8 Codename: Final
2 安装方式: yum在线安装
3 安装流程:
如下MySQL安装是在master机器上安装的: [root@master local]# yum install mysql-server 安装 ... Dependency Installed: mysql.i386 0:5.0.95-5.el5_9 perl-DBD-MySQL.i386 0:3.0007-2.el5 perl-DBI.i386 0:1.52-2.el5 Complete! [root@master local]# service mysqld start 启动mysql ... [ OK ] Starting mysqld: [ OK [root@master local]# service mysqld status mysqld (pid 27645) is running... [root@master local]# mysql -uroot mysql> use mysql; mysql> show tables; mysql> select password,user from user; +----------+------+ | password | user | +----------+------+ | | root | | | root | | | root | | | | | | | +----------+------+ mysql> update user set password=password('admin') ----> 给usr表设置加密密码 -> ; mysql> select password,user from user; +------------------+------+ | password | user | +------------------+------+ | 43e9a4ab75570f5b | root | | 43e9a4ab75570f5b | root | | 43e9a4ab75570f5b | root | | 43e9a4ab75570f5b | | | 43e9a4ab75570f5b | | +------------------+------+ mysql> flush privileges; ----> 设置生效 并退出MySQL Query OK, 0 rows affected (0.00 sec) mysql> exit; Bye [root@master local]# mysql -uroot -padmin ----> 重新以有密码方式登录MySQL Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 4 给集群别的机器设置当前安装的MySQL访问授权: 解释如下: mysql> grant all on *.* to 'root'@'%' identified by 'admin'; 授予所有权限(all 比如增删改查) 在(on) 所有的表.所有的数据库 给(to) root用户@所有机器上的(%表示) 对应的密码是 admin 这样对集群中所有用户为root 密码为admin的用户都能对当前安装的MySQL 内所有数据库和表都授予所有操作权限了。 命令如下: mysql> grant all on *.* to 'root'@'%' identified by 'admin'; Query OK, 0 rows affected (0.10 sec) mysql> flush privileges; Query OK, 0 rows affected (0.00 sec) 这样,假如我在103机器上也安装了MySQL服务(此时103机器的MySQL服务可以不启动), [root@sliver103 network-scripts]# mysql -hmaster -uroot -padmin Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 6 Server version: 5.0.95 Source distribution 也可以进入到master的MySQL内执行命令。
4 常见报错:
a) Ignoring query to other XXX
[root@master local]# mysql -root mysql> show databases; Ignoring query to other database mysql> show tables; Ignoring query to other database mysql> exit; Bye 错误原因: 折腾了半天才发现原来是在连接mysql时没有"-u"参数导致的 D:\Program Files\MySQL\MySQL Server 5.6\bin>mysql -uroot 重新连接mysql 加上-u参数 一切正常 [root@master local]# mysql -uroot
查看mysql库版本:
[root@master ~]# mysql -V
mysql Ver 14.14 Distrib 5.6.24, for Linux (x86_64) using EditLine wrapper
相关推荐
centos7.0安装mysql centos7.0安装mysql centos7.0安装mysql
CentOS 7 安装 MySQL
### CentOS 7.4 安装 MySQL 5.7 的详细步骤及注意事项 #### 一、安装流程 1. **进入指定目录** ...通过这些步骤,您可以在 CentOS 7.4 环境下成功安装并配置 MySQL 5.7,同时确保数据库的安全性和稳定性。
本资源总结了在Centos6.7系统中安装MySQL5.7的步骤,包括下载和安装MySQL软件包,创建数据库仓库目录,新建MySQL用户和组,修改目录属有者,配置参数,修改系统配置文件,启动MySQL服务等步骤。 一、系统环境和依赖...
本文将详细介绍如何在CentOS 6.5上进行MySQL 5.6的一键安装过程,包括必要的环境准备、安装步骤、配置优化以及安全设置。 一、环境准备 在开始安装之前,确保你的CentOS 6.5系统已经更新到最新,运行以下命令进行...
### CentOS安装MySQL 5.7知识点详解 #### 一、环境准备与系统要求 在开始安装MySQL 5.7之前,我们需要确保系统满足以下条件: - **操作系统**:CentOS 7.x或更高版本。 - **硬件配置**:至少1GB内存,推荐2GB以上;...
在CentOS7上安装MySQL和mysqlclient可能会遇到一些挑战,本文将总结这些常见的问题和解决方案。首先,我们需要为系统添加MySQL的Yum源以便能够安装MySQL的社区版本。可以通过访问MySQL官方网站的DOWNLOADS部分,找到...
在本地虚拟机的场合,需要更换yum安装网络地址配置文件CentOS-Base.repo 从阿里云服务器下载一份CentOS-Base.repo文件存到本地
在本教程中,我们将深入探讨如何在CentOS7操作系统上安装MySQL 5.7.19并设置主从复制配置。MySQL的主从复制是一种常用的技术,它允许数据从一个服务器(主服务器)同步到另一个服务器(从服务器),从而实现数据备份...
centos 6.5下安装配置mysql,以及mysql的安全管理和账户管理
本文档详细介绍了在Centos7系统上安装mysql8.0的步骤,包括卸载系统自带的mariadb,安装mysql依赖项,上传和解压mysql压缩包,创建安装目录、mysql用户和组,创建数据目录和配置文件,安装数据库,生成初始密码,...
本教程将详细介绍如何在CentOS 7上完整地安装和配置MySQL 5.7。 一、安装MySQL 5.7 1. 更新系统:首先确保你的CentOS 7系统是最新的,运行`sudo yum update`。 2. 安装依赖:MySQL 5.7的安装需要一些依赖包,执行...
本教程将详细讲解如何在CentOS 6上安装MySQL 5.6.x版本,并涉及如何自定义安装路径,以满足特定的需求。 1. **准备工作** 在开始安装前,确保系统已经更新到最新状态,运行`yum update`来获取最新的软件包和安全...
下载和安装依赖包完成后,即可开始编译安装MySQL。使用cmake命令来生成makefile,然后使用make命令来编译安装MySQL。在编译安装过程中,可以使用一些参数来指定安装目录、数据目录、配置文件目录等。 添加用户和...
本文将深入探讨如何在CentOS 7上安装MySQL,以及如何解决在Windows和Linux环境下安装mysqldb库时可能遇到的问题。 首先,让我们关注标题中的"CentOS 7安装MySQL"。CentOS 7是一个基于Linux的开源操作系统,广泛用于...
CentOS 6.9 安装 MySQL 详细步骤 MySQL 是一种常用的关系型数据库管理系统,广泛应用于各种 Web 应用程序和企业级数据库...在 CentOS 6.9 版本上安装和配置 MySQL 需要遵循以上步骤,否则可能会导致安装和配置失败。
CentOS7 安装 MySQL8.0 图文教程 本文将指导读者在 CentOS7 系统中安装 MySQL 8.0,以下是安装过程中需要注意的知识点: 1. 下载 MySQL 安装包:在 MySQL 官方网站下载 MySQL 8.0 安装包,选择 Red Hat 作为操作...
在CentOS 7上安装MySQL的第一步是下载MySQL官方提供的RPM包,这个包用于设置YUM仓库。可以通过以下命令下载: ```bash wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm ``` ...
本文将详细介绍如何在CentOS 7上安装MySQL 5.7,基于提供的安装包进行操作。 首先,我们需要了解MySQL的组件结构。在提供的压缩包文件中,包含了以下几个MySQL的组件: 1. `mysql-community-server-5.7.13-1.el7....