`
AliKevin2011
  • 浏览: 118785 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

Mysql linux 安装

    博客分类:
  • DB
阅读更多
引用
Redhat 5 下安装Mysql


1.下载Server和client
Server:
wget http://mysql.easynet.be/Downloads/MySQL-5.5/MySQL-server-5.5.25-1.rhel5.x86_64.rpm


Client:
 wget http://mysql.easynet.be/Downloads/MySQL-5.5/MySQL-client-5.5.25-1.rhel5.x86_64.rpm


2.安装server和client

安装Server
[root@inc-platform-dev-153-135 mysql]#  rpm -ivh MySQL-server-4.0.16-0.i386.rpm
error: open of MySQL-server-4.0.16-0.i386.rpm failed: No such file or directory
[root@inc-platform-dev-153-135 mysql]# rpm -ivh MySQL-server-5.5.25-1.rhel5.x86_64.rpm 
Preparing...                ########################################### [100%]
   1:MySQL-server           ########################################### [100%]

PLEASE REMEMBER TO SET A PASSWORD FOR THE MySQL root USER !
To do so, start the server, then issue the following commands:

/usr/bin/mysqladmin -u root password 'new-password'
/usr/bin/mysqladmin -u root -h inc-platform-dev-153-135.hst.bjc.kfc.alidc.net password 'new-password'

Alternatively you can run:
/usr/bin/mysql_secure_installation

which will also give you the option of removing the test
databases and anonymous user created by default.  This is
strongly recommended for production servers.

See the manual for more instructions.

Please report any problems with the /usr/bin/mysqlbug script!


启动Server
[root@inc-platform-dev-153-135 mysql]# service mysql start
Starting MySQL..                                           [  OK  ]
[root@inc-platform-dev-153-135 mysql]# netstat -an|grep 3306
tcp        0      0 0.0.0.0:3306                0.0.0.0:*                   LIST

安装Client
[root@inc-platform-dev-153-135 mysql]# rpm -ivh MySQL-client-5.5.25-1.rhel5.x86_64.rpm 
Preparing...                ########################################### [100%]
   1:MySQL-client           ########################################### [100%]


3.修改mysql的root用户密码
[root@inc-platform-dev-153-135 mysql]# /usr/bin/mysqladmin -u root password \'javaman\' 

3.登录MySql
登录:
[root@inc-platform-dev-153-135 mysql]# mysql -u root -p javaman
Enter password: 
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)

无法登录要修改配置:
[root@inc-platform-dev-153-135 mysql]# service mysql stop
Shutting down MySQL.                                       [  OK  ]
[root@inc-platform-dev-153-135 mysql]# mysqld_safe --user=mysql --skip-grant-tables --skip-networking &
[1] 23797
[root@inc-platform-dev-153-135 mysql]# 120603 13:18:12 mysqld_safe Logging to '/var/lib/mysql/inc-platform-dev-153-135.hst.bjc.kfc.alidc.net.err'.
120603 13:18:12 mysqld_safe Starting mysqld daemon with databases from /var/lib/mysql

[root@inc-platform-dev-153-135 mysql]# mysql -u root mysql
Reading table information for completion of table and column names
You can turn off this feature to get a quicker startup with -A

Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 1
Server version: 5.5.25 MySQL Community Server (GPL)

Copyright (c) 2000, 2011, Oracle and/or its affiliates. All rights reserved.

Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

mysql> UPDATE user SET Password=PASSWORD('javaman') where USER='root';
Query OK, 4 rows affected (0.01 sec)
Rows matched: 4  Changed: 4  Warnings: 0

mysql> flush privileges;
Query OK, 0 rows affected (0.00 sec)


mysql> quit
Bye
[root@inc-platform-dev-153-135 mysql]# services mysql restart
-bash: services: command not found
[root@inc-platform-dev-153-135 mysql]# service mysql restart
Shutting down MySQL.120603 13:20:26 mysqld_safe mysqld from pid file /var/lib/mysql/inc-platform-dev-153-135.hst.bjc.kfc.alidc.net.pid ended
                                                           [  OK  ]
Starting MySQL..                                           [  OK  ]
[1]+  Done                    mysqld_safe --user=mysql --skip-grant-tables --skip-networking

重新登录
[root@inc-platform-dev-153-135 mysql]# mysql -uroot -pjavaman mysql
Reading table information for completion of table and column names
You can turn off this feature to get a quicker startup with -A

Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 1
Server version: 5.5.25 MySQL Community Server (GPL)

Copyright (c) 2000, 2011, Oracle and/or its affiliates. All rights reserved.

Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

mysql> show databases;
+--------------------+
| Database           |
+--------------------+
| information_schema |
| mysql              |
| performance_schema |
| test               |
+--------------------+
4 rows in set (0.00 sec)

mysql> 
 


成功了.
4.远程登录
当企图远程登录mysql时候,有可能报错“Host'xxx.xxx.xxx.xx' is not allowed to connect to this MySQL server".在MySql Server 本机修改如下:
mysql> UPDATE user SET user='root' where host='localhost'; 
mysql> update user set host = '%' where user = 'root';
mysql> select host, user from user;
+------------------------------------------------+------+
| host                                           | user |
+------------------------------------------------+------+
| %                                              | root |
| 127.0.0.1                                      | root |
| ::1                                            | root |
| inc-platform-dev-153-135.hst.bjc.kfc.alidc.net |      |
| inc-platform-dev-153-135.hst.bjc.kfc.alidc.net | root |
| localhost                                      | root |
+------------------------------------------------+------+
6 rows in set (0.00 sec)

分享到:
评论

相关推荐

    Mysql linux安装日志

    ### MySQL Linux安装过程详解 #### 一、添加MySQL运行所需的用户和组 为了确保MySQL能够安全地运行在Linux系统上,我们需要首先为它创建专门的用户和组。这是通过使用`groupadd`和`useradd`命令来实现的: 1. **...

    mysql linux 安装配置

    MySQL在Linux平台上的安装和配置是一个复杂但必要的过程,尤其是在使用CentOS操作系统的情况下。MySQL是一个广泛使用的开源关系型数据库管理系统,其稳定性和性能使其成为构建数据库驱动的应用程序的首选。本知识...

    mysql linux安装

    mysql linux安装

    linux安装mysql

    在Linux系统上安装MySQL数据库是一项常见且重要的任务,尤其对于那些需要在服务器环境中运行Web应用或数据密集型项目的用户来说。下面将详细阐述如何在Linux环境下安装MySQL,并确保其正常运行,包括创建必要的用户...

    mysql Linux安装说明

    在Linux系统中安装MySQL是一个常见的任务,对于系统的数据管理和应用程序支持至关重要。以下是一个详细的MySQL在Linux上安装的步骤说明: 1. **解压MySQL安装包**:首先,你需要下载MySQL的tarball(压缩文件),...

    jdk tomcat mysql linux安装

    至此,Linux系统已经成功安装了JDK、Tomcat和MySQL。然而,为了使它们能协同工作,还需要进行一些配置。 1. 配置Tomcat与MySQL的连接:下载JDBC驱动(如mysql-connector-java),将其放置在Tomcat的`lib`目录下,...

    mysql linux安装出错 libaio-dev

    mysql linux下安装时,存在以下错误: Installing MySQL system tables..../bin/mysqld: error while loading shared libraries: libaio.so.1: cannot open shared object file: No such file or directory

    Linux下安装MySQL.pdf

    【Linux下安装MySQL】 在Linux操作系统中安装MySQL数据库是一个必要的步骤,特别是在开发和管理Web应用程序时。本教程将详述如何在Linux环境下卸载旧版本的MySQL,以及如何正确安装和配置新版本的MySQL。 首先,...

    linux安装mysql.md

    mysql安装手册

    linux下安装mysql服务器

    Linux 下安装 MySQL 服务器 Linux 下安装 MySQL 服务器是指在 Linux 操作系统中安装和配置 MySQL 数据库服务器的过程。MySQL 是一种关系型数据库管理系统,广泛应用于 Web 应用程序中。 知识点: 1. 安装 MySQL ...

    在Linux系统上安装MySQL数据库

    在Linux系统上安装MySQL数据库是一项常见的任务,尤其对于IT专业人士来说。MySQL是一个广泛使用的开源关系型数据库管理系统,它为各种规模的应用程序提供了可靠且高效的存储解决方案。本文将详细讲解如何通过二进制...

    Linux安装MySql devel

    标题"Linux安装MySQL-devel"指向了一个具体的操作任务,即在Linux环境下安装MySQL的开发库。在这个过程中,我们将主要关注以下知识点: 1. **MySQL-devel组件**:MySQL-devel包含了用于编译MySQL客户端和服务器端...

    mysql linux 安装

    【MySQL在Linux上的安装】 MySQL是世界上最受欢迎的开源数据库系统之一,它在Linux操作系统上的安装过程相对简单,但需要遵循一定的步骤。以下是一个详细的安装指南: 1. **准备环境**:确保你的Linux系统是最新...

    linux下mysql安装包

    在Linux环境下安装MySQL数据库系统,通常有两种方法:使用软件包管理器(如apt-get或yum)或者通过源代码编译安装。本篇将详细介绍在Linux下通过编译安装MySQL 5.6.29的过程,这给用户提供了更多的自定义选项,以便...

    mysql suse linux安装文档)

    在SUSE Linux上安装MySQL是一项基础的系统管理任务,尤其对于需要使用数据库服务的开发者和运维人员来说至关重要。本文档提供了详细的步骤来指导你完成MySQL的安装过程。 首先,你需要下载MySQL的安装文件。在本例...

    Linux下安装Mysql

    在Linux系统中安装MySQL数据库是许多开发者和系统管理员必须掌握的基本技能。MySQL是一个广泛使用的开源关系型数据库管理系统,尤其在Web应用中极为常见。本文将详细介绍如何在Linux环境下通过RPM包来安装MySQL。 ...

    Linux安装mysql5.7详细步骤

    ### Linux安装MySQL 5.7详细步骤 #### 一、准备环境 在开始安装MySQL 5.7之前,确保你的Linux系统已经准备就绪。这包括但不限于安装必要的依赖包、预留足够的磁盘空间等。 #### 二、挂载数据盘 如果计划将MySQL...

    linux一键安装mysql

    在Linux系统中,MySQL是一种广泛使用的开源关系型数据库管理系统,对于开发者和系统管理员来说,能够快速、方便地在Linux上安装MySQL是至关重要的。本文将详细介绍如何通过一个名为`install_mysql.sh`的脚本来实现...

    一台机器安装不同版本mysql

    详细介绍了 一台机器安装不同版本mysql的过程 逐步介绍 很简单明了 如有需要 请参照

Global site tag (gtag.js) - Google Analytics