`

linux 下 mysql数据库安装及配置 总结

阅读更多

近期由于工作需要,加上偶上辈子修来的福分,让偶一个坐coder的,去linux下配置运行环境。故,经历了些事,且总结了点东东,今晚有机会写下点东东,与各位分享一下...

 

在linux环境下,在进行mysql数据库的安装前,请确认当前linux下,没有mysql的安装版本,或之前旧版本的mysql已经卸载完全。

有关如何在linux下卸载mysql,可以参考我的另一篇博文 http://syc001.iteye.com/admin/blogs/1149267

 

ok,进入正题:

/*****----------------  mysql setup begin  -------------------*****/

 

1:需要先查看LINUX的版本, 使用如下命令
[ysong@sva_rec mysql]# lsb_release -a

 

LSB Version: :core-3.1-amd64:core-3.1-ia32:core-3.1-noarch:graphics-3.1-amd64:graphics-3.1-ia32:graphics-3.1-noarch Distributor ID: RedHatEnterpriseServer Description: Red Hat Enterprise Linux Server release 5.2 (Tikanga) Release: 5.2 Codename: Tikanga

 

 

 

 


 然后,去mysql官网http://dev.mysql.com/downloads/mysql/下载MySQL的相应版本的安装文件.

一般情况下,下载两个和linux系统相对应的mysql安装文件即可。分别是server和client版本。

http://downloads.mysql.com/archives.php?p=mysql-5.1&v=5.1.58

RedHat Enterprise Linux 5 RPM (AMD64, Client programs) (4 Jul 2011, 7.2M)
RedHat Enterprise Linux 5 RPM (AMD64, Server) (4 Jul 2011, 20.3M)

具体文件见2.

 

 

2:这里,我将下载后的对应的安装文件放到linux下自定义的一个新建的文件夹mysql下。
使用命令安装相应的rpm文件。在mysql文件路径下,输入如下命令,即可

 


首先,安装服务器端 :
[ysong@sva_rec mysql]#rpm -ivh MySQL-server-community-5.1.58-1.rhel5.x86_64.rpm


其次,安装客户端 :
[ysong@sva_rec mysql]#rpm -ivh MySQL-client-community-5.1.58-1.rhel5.x86_64.rpm

 

 eg:

 

 

[root@uhzg006191 software]# rpm -ivh MySQL-server-community-5.1.58-1.rhel5.x86_64.rpm
Preparing...                ########################################### [100%]
   1:MySQL-server-community ########################################### [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  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!

Starting MySQL..[È·¶¨]
Giving mysqld 2 seconds to start
[root@uhzg006191 software]# rpm -ivh MySQL-client-community-5.1.58-1.rhel5.x86_64.rpm
Preparing...                ########################################### [100%]
   1:MySQL-client-community ########################################### [100%]
[root@uhzg006191 software]#

 

 

3:安装完成后,
mysql安装目录可能在:/usr/bin/mysql 
mysql启动文件可能在: /etc/rc.d/init.d/mysqld
可以使用whereis mysql命令来查找它安装的路径

可以使用命令 rpm -qal | grep mysql 确定linux下已安装MYSQL的安装路径,Eg:
[ysong@sva_rec mysql]# rpm -qal | grep mysql

 

//使用如下命令查看系统是否已经安装mysql
[ysong@sva_rec mysql]# rpm –qa | grep mysql

 

或键入命令:

[ysong@sva_rec mysql]$ netstat -nat

tcp 0 0 127.0.0.1:3306 127.0.0.1:33648 ESTABLISHED tcp 0 0 127.0.0.1:3306 127.0.0.1:33649 ESTABLISHED

 

 

 

 


出现以上内容。 

 

或,直接敲入命令mysql+回车

 

[ysong@IDC ~]$mysql Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 5136 Server version: 5.1.58-community MySQL Community Server (GPL) Copyright (c) 2000, 2010, Oracle and/or its affiliates. All rights reserved. This software comes with ABSOLUTELY NO WARRANTY. This is free software, and you are welcome to modify and redistribute it under the GPL v2 license Type 'help;' or '\h' for help. Type '\c' to clear the current input statement. mysql>

 

 

 

 


 

出现此情此景,即表示linux下mysql安装成功


/*****----------------  mysql setup over  -------------------*****/

 

 

以下是对已安装完成的mysql,进行相应的配置

/*****----------------  mysql config begin  -------------------*****/
/***----- config password -------***/
MySQL默认没有密码,安装完毕增加密码的重要性是不言而喻的。
1、命令
usr/bin/mysqladmin -u root password 'new-password'
格式:mysqladmin -u用户名 -p旧密码 password 新密码
例:给root加个密码ysong。
键入以下命令 :
[ysong@sva_rec ~]$ /usr/bin/mysqladmin -u root password ysong
注:因为开始时root没有密码,所以-p旧密码一项就可以省略了。

 

此时,在敲入,即可访问mysql

[ysong@sva_rec ~]$ mysql -uroot -pysong

 

[ysong@IDC ~]$mysql -uroot -pysong Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 5159 Server version: 5.1.58-community MySQL Community Server (GPL) Copyright (c) 2000, 2010, Oracle and/or its affiliates. All rights reserved. This software comes with ABSOLUTELY NO WARRANTY. This is free software, and you are welcome to modify and redistribute it under the GPL v2 license Type 'help;' or '\h' for help. Type '\c' to clear the current input statement. mysql>

 

 

 

/***----- config server start and stop -------***/
1、用命令启动mysql
MySQL安装完成后启动文件mysql在/etc/init.d目录下,在需要启动时运行下面命令即可。
[ysong@sva_rec ~]$sudo  /etc/init.d/mysql start
注:sudo运行,不然可能会报错,权限原因;
[ysong@sva_rec ~]$  /etc/init.d/mysql start
Starting MySQL.Manager of pid-file quit without updating file.[失败]

 

2、用命令停止mysql
[ysong@sva_rec ~]$ /usr/bin/mysqladmin -u root -pysong shutdown

 

 

/***----- config user -------***/


1:创建用户:
CREATE USER '
pig'@'% ' IDENTIFIED BY 'ysong';

[ysong@sva_rec ~]$ mysql -uysong -psong

[ysong@sva_rec ~]$ mysql -uroot -pysong
grant all privileges on e6mall.* to
ysong@'%'
grant select,insert,alter,drop on e6mall.* to
ysong@"%" identified by "song";
GRANT ALL PRIVILEGES ON e6mall.* TO
ysong@"%" IDENTIFIED BY "song";

use mysql;
select user,password from user;

delete from user where user is NULL
update user set password='ysong' where user is 'ysong';


2:授权:

use mysql 
update user set password=password('mysql') where user='root';
update user set password=password('ysong') where user='ysong';
flush privileges;

 

 

/*****----------------  mysql config over -------------------*****/

 

最后,创建数据库,导入数据库sql文件。

mysql -uroot -pysong
create database e6mall;
mysql -uroot -pysong e6mall < /opt/mysql/e6mall.sql;

 

 

/********------------------------- Blog over ----------------------------*********/

OVER.....

GO TO BED!....

以上为个人亲手实验而总结出来的,如果各位看客看完后,能有点收获,偶不胜荣幸......


 

0
5
分享到:
评论

相关推荐

    ubuntu/linux下mysql数据库安装配置

    在Ubuntu/Linux环境下安装和配置MySQL数据库是许多开发者和系统管理员必须掌握的基础技能。MySQL是一种广泛使用的开源关系型数据库管理系统,对于Web应用程序和其他各种项目来说至关重要。下面我们将详细介绍在...

    在Linux下MySQL安装配置使用指南

    本指南主要介绍了在Linux环境下安装MySQL数据库的过程,并且提供了登录MySQL的基本方法。在实践过程中,可能会遇到各种问题,比如安装包下载地址变更、版本更新导致的安装命令变化等。建议用户在安装前检查MySQL官方...

    LINUX下的Mysql数据库安装及使用方法、教程

    ### Linux 下 MySQL 数据库安装及使用方法详解 #### 一、引言 随着信息技术的不断发展,数据库技术在各个行业中扮演着越来越重要的角色。对于 Linux 用户而言,掌握如何在 Linux 系统下安装和使用 MySQL 数据库显得...

    Linux操作系统中如何安装MySQL数据库

    "Linux操作系统中如何安装MySQL数据库" 在 Linux 操作系统中,安装 MySQL 数据库是非常重要的一步,对于大多数的 web 应用程序来说,都是必不可少的。本文将详细介绍如何在 Linux 操作系统中安装 MySQL 数据库。 ...

    linux下mysql数据库的安装方法

    ### Linux下MySQL数据库的安装方法 #### 一、引言 在Linux环境下部署MySQL数据库是一项常见且重要的任务。本文将详细介绍几种在Linux操作系统上安装MySQL的具体操作方法,并提供相关的注意事项和配置建议。无论您...

    MySQL数据库的安装配置(Linux+Windows超详细)

    ### MySQL数据库的安装配置详解(Linux + Windows) #### 一、概述 MySQL 是一款非常流行的开源关系型数据库管理系统,被广泛应用于各种规模的企业和个人项目中。它不仅支持多种操作系统平台,如 Linux 和 Windows...

    Linux下MySQL数据库安全配置指南.doc

    Linux下MySQL数据库安全配置指南 Linux 操作系统下 MySQL 数据库的安全配置指南是非常重要的,因为 MySQL 数据库存储着大量的敏感数据,任何安全漏洞都可能会导致灾难性的后果。本指南旨在提供一个详细的安全配置...

    如何在linux下实现mysql数据库每天自动备份 txt

    ### 如何在Linux下实现MySQL数据库每天自动备份 在Linux环境下进行MySQL数据库的日常自动备份是一项重要的维护工作,它能够确保数据的安全性与完整性。本文将详细介绍如何通过编写Shell脚本并结合Cron定时任务来...

    linux下源码安装mysql数据库

    通过以上步骤,您已经成功地在Linux环境下完成了MySQL数据库的源码安装与配置。在整个过程中,不仅学习到了如何进行基础的目录与用户管理,还掌握了编译安装MySQL的全过程,这对于深入理解Linux下的软件部署流程有着...

    linux下mysql数据库标准配置文件my.cnf

    mysql的详细配置文件,有myisam和innodb的配置参数说明以及性能参考方案

    Linux安装MySQL数据库.pdf

    安装 MySQL 数据库在 Linux 系统上需要经过一系列的步骤,包括下载安装包、解压、配置和编译、安装、创建 MySQL 相关用户、配置 MySQL 数据库环境、初始化系统数据库、修改数据库安全性等。本文将详细讲解这些步骤。...

    Linux下的MySQL数据库编程

    在Linux环境下进行MySQL数据库编程是一项基础且至关重要的技能,尤其对于系统管理员和开发人员来说。MySQL是一种流行的开源关系型数据库管理系统(RDBMS),它以其高效、可靠和易用性而受到广泛赞誉。本讲义将围绕...

    Linux下的mysql数据库编程

    以下将详细探讨这个主题,包括Linux操作系统、MySQL数据库的基本概念、安装与配置、数据库设计、SQL语言、以及如何在Linux命令行下进行交互式操作。 1. **Linux操作系统**:Linux是一种自由和开源的操作系统,其...

    linux下mysql安装配置

    在Linux操作系统中安装和配置MySQL数据库是系统管理的重要部分,尤其对于需要处理数据存储和检索的应用程序来说。MySQL是一个流行的开源关系型数据库管理系统,广泛应用于Web应用程序、数据分析和其他业务场景。 ...

    mysql数据在linux环境下各种安装

    在Linux环境下安装MySQL数据库是一项重要的任务,特别是在服务器管理和运维中。MySQL是一种广泛使用的开源关系型数据库管理系统,其在Linux上的安装过程可以根据不同的需求选择不同的模式,包括单机版、主备模式、双...

    linux安装配置mysql数据库

    Linux 安装配置 MySQL 数据库 在本篇文章中,我们将学习如何在 Linux 系统上安装和配置 MySQL 数据库,包括安装 MySQL 软件包、配置 MySQL 服务器、设置 root 用户密码、配置远程登录、开放防火墙端口等步骤。 ...

Global site tag (gtag.js) - Google Analytics