`

centos上安装Mysql 和查看mysql库版本

    博客分类:
  • DB
 
阅读更多

 

 

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 centos7.0安装mysql

    CentOS 7 安装 MySQL

    CentOS 7 安装 MySQL

    CentOS7.4安装mysql5.7

    ### CentOS 7.4 安装 MySQL 5.7 的详细步骤及注意事项 #### 一、安装流程 1. **进入指定目录** ...通过这些步骤,您可以在 CentOS 7.4 环境下成功安装并配置 MySQL 5.7,同时确保数据库的安全性和稳定性。

    Centos6.7系统安装MySQL5.7总结

    本资源总结了在Centos6.7系统中安装MySQL5.7的步骤,包括下载和安装MySQL软件包,创建数据库仓库目录,新建MySQL用户和组,修改目录属有者,配置参数,修改系统配置文件,启动MySQL服务等步骤。 一、系统环境和依赖...

    CentOS6.5一键安装Mysql5.6

    本文将详细介绍如何在CentOS 6.5上进行MySQL 5.6的一键安装过程,包括必要的环境准备、安装步骤、配置优化以及安全设置。 一、环境准备 在开始安装之前,确保你的CentOS 6.5系统已经更新到最新,运行以下命令进行...

    CentOS安装MySQL5.7

    ### CentOS安装MySQL 5.7知识点详解 #### 一、环境准备与系统要求 在开始安装MySQL 5.7之前,我们需要确保系统满足以下条件: - **操作系统**:CentOS 7.x或更高版本。 - **硬件配置**:至少1GB内存,推荐2GB以上;...

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

    在CentOS7上安装MySQL和mysqlclient可能会遇到一些挑战,本文将总结这些常见的问题和解决方案。首先,我们需要为系统添加MySQL的Yum源以便能够安装MySQL的社区版本。可以通过访问MySQL官方网站的DOWNLOADS部分,找到...

    centos7安装mysql5.7

    在本地虚拟机的场合,需要更换yum安装网络地址配置文件CentOS-Base.repo 从阿里云服务器下载一份CentOS-Base.repo文件存到本地

    CentOS7安装mysql5.7.19&mysql5;.7.19主从配置(CentOS7)

    在本教程中,我们将深入探讨如何在CentOS7操作系统上安装MySQL 5.7.19并设置主从复制配置。MySQL的主从复制是一种常用的技术,它允许数据从一个服务器(主服务器)同步到另一个服务器(从服务器),从而实现数据备份...

    CentOS下安装mysql

    centos 6.5下安装配置mysql,以及mysql的安全管理和账户管理

    Centos7安装mysql8.0压缩包.docx

    本文档详细介绍了在Centos7系统上安装mysql8.0的步骤,包括卸载系统自带的mariadb,安装mysql依赖项,上传和解压mysql压缩包,创建安装目录、mysql用户和组,创建数据目录和配置文件,安装数据库,生成初始密码,...

    centos7安装配置mysql5.7教程全

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

    centos6 安装mysql5.6.x版本

    本教程将详细讲解如何在CentOS 6上安装MySQL 5.6.x版本,并涉及如何自定义安装路径,以满足特定的需求。 1. **准备工作** 在开始安装前,确保系统已经更新到最新状态,运行`yum update`来获取最新的软件包和安全...

    CentOS下mysql成功安装

    下载和安装依赖包完成后,即可开始编译安装MySQL。使用cmake命令来生成makefile,然后使用make命令来编译安装MySQL。在编译安装过程中,可以使用一些参数来指定安装目录、数据目录、配置文件目录等。 添加用户和...

    centos7安装Mysql.zip

    本文将深入探讨如何在CentOS 7上安装MySQL,以及如何解决在Windows和Linux环境下安装mysqldb库时可能遇到的问题。 首先,让我们关注标题中的"CentOS 7安装MySQL"。CentOS 7是一个基于Linux的开源操作系统,广泛用于...

    centos6.9安装mysql详细步骤

    CentOS 6.9 安装 MySQL 详细步骤 MySQL 是一种常用的关系型数据库管理系统,广泛应用于各种 Web 应用程序和企业级数据库...在 CentOS 6.9 版本上安装和配置 MySQL 需要遵循以上步骤,否则可能会导致安装和配置失败。

    CentOS7安装MySQL8.0图文教程

    CentOS7 安装 MySQL8.0 图文教程 本文将指导读者在 CentOS7 系统中安装 MySQL 8.0,以下是安装过程中需要注意的知识点: 1. 下载 MySQL 安装包:在 MySQL 官方网站下载 MySQL 8.0 安装包,选择 Red Hat 作为操作...

    CentOS7安装MySQL教程

    在CentOS 7上安装MySQL的第一步是下载MySQL官方提供的RPM包,这个包用于设置YUM仓库。可以通过以下命令下载: ```bash wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm ``` ...

    centos7安装mysql文档及安装包

    本文将详细介绍如何在CentOS 7上安装MySQL 5.7,基于提供的安装包进行操作。 首先,我们需要了解MySQL的组件结构。在提供的压缩包文件中,包含了以下几个MySQL的组件: 1. `mysql-community-server-5.7.13-1.el7....

Global site tag (gtag.js) - Google Analytics