- 浏览: 800741 次
- 性别:
- 来自: 上海
文章分类
最新评论
-
xueweiabcok:
PowerDesigner15官方正式版+注册补丁 -
春天好:
博主写的很好,赞一个,多谢分享 *(^-^*)分享一个免费好用 ...
爬虫技术 -
零度弥合:
每天进步1%,那你一百天就成神啦。
Linux下Grails开发环境变量配置 -
dajian0822:
问下,那你显示存储CKEditor文本存储后,在用CKEdit ...
CKEditor学习笔记 -
mengfei86:
...
爬虫技术
近期由于工作需要,加上偶上辈子修来的福分,让偶一个坐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!....
以上为个人亲手实验而总结出来的,如果各位看客看完后,能有点收获,偶不胜荣幸......
发表评论
-
Linux crontab 命令格式与详细例子
2014-01-08 18:56 827基本格式 :* * * * * command分 ... -
Linux的五个查找命令:find,locate,whereis,which,type
2013-12-27 16:21 14701. find find是最常见和最强大的查找命令,你可 ... -
"tar: z: unknown function modifier"错误
2013-12-26 21:08 1745某些linux版本的机器上使用 tar -zxvf *.ta ... -
Ubuntu 出现apt-get: Package has no installation candidate问题
2013-04-15 09:42 29904Refer to : http://blog.csdn.ne ... -
Linux Mysq表名的大小写问题
2012-12-18 20:53 1173MySQL在Linux下数据库名、表名、列名、别名大小写规则是 ... -
“can’t create transaction lock on /var/lib/rpm/__db.000”错误解决
2011-08-15 10:14 2566“can’t create transaction lock ... -
Linux下删除卸载系统自带的MySQL数据库
2011-08-15 10:05 3801近期由于工作需要,加 ... -
查看linux系统版本命令
2011-08-14 15:18 842查看linux系统版本命令: [ysong@ID ... -
Linux red5下压力测试根据webbench安装与使用
2011-07-25 11:08 2795webbench最多可以模拟3万个并发连接去测试网站的负载能力 ... -
linux开机启动脚本的顺序
2011-07-01 16:38 1526在Redhat Redflag centos fc linux ... -
linux java tomcat grails 全配置
2011-08-16 20:57 1069vi /etc/profile文件 段落最后添加 相应的 ... -
修改linux默认jdk版本
2011-06-30 15:03 2121当你已经成功把jdk1.6.0_24 安装到 /usr/jav ... -
Linux vi command
2011-06-30 13:40 1218Linux Vi编辑器入门: ... -
window xp 使用SecureCRT上传和下载文件 && 中文乱码处理
2011-06-28 09:15 6101SecureCRT是一个非常优秀的终端登录工具,可以以tel ... -
Linux basic command 【常用命令】
2011-06-28 08:57 1357Demo 大都有两种操作, 一种是cd到目标文件所在文件夹 ... -
LInux 下grails 环境配置
2011-06-27 17:03 14851: 到grails的官方网站下载http://grails. ... -
LInux 下tomcat环境配置
2011-06-27 16:42 25271:到tomcat官网,http://tomcat.apach ... -
Linux下 java环境配置
2011-06-27 16:12 1901法一: 1:到java官网http://www.jav ... -
linux eclipse开发环境配置
2011-06-09 15:02 4629前景描述: 我在linux上下载安装了eclipse,运行 ... -
Linux下Grails开发环境变量配置
2011-06-07 17:51 3069如何配置Grails环境变量# 第一步:打开http ...
相关推荐
在Ubuntu/Linux环境下安装和配置MySQL数据库是许多开发者和系统管理员必须掌握的基础技能。MySQL是一种广泛使用的开源关系型数据库管理系统,对于Web应用程序和其他各种项目来说至关重要。下面我们将详细介绍在...
本指南主要介绍了在Linux环境下安装MySQL数据库的过程,并且提供了登录MySQL的基本方法。在实践过程中,可能会遇到各种问题,比如安装包下载地址变更、版本更新导致的安装命令变化等。建议用户在安装前检查MySQL官方...
### Linux 下 MySQL 数据库安装及使用方法详解 #### 一、引言 随着信息技术的不断发展,数据库技术在各个行业中扮演着越来越重要的角色。对于 Linux 用户而言,掌握如何在 Linux 系统下安装和使用 MySQL 数据库显得...
"Linux操作系统中如何安装MySQL数据库" 在 Linux 操作系统中,安装 MySQL 数据库是非常重要的一步,对于大多数的 web 应用程序来说,都是必不可少的。本文将详细介绍如何在 Linux 操作系统中安装 MySQL 数据库。 ...
### Linux下MySQL数据库的安装方法 #### 一、引言 在Linux环境下部署MySQL数据库是一项常见且重要的任务。本文将详细介绍几种在Linux操作系统上安装MySQL的具体操作方法,并提供相关的注意事项和配置建议。无论您...
### MySQL数据库的安装配置详解(Linux + Windows) #### 一、概述 MySQL 是一款非常流行的开源关系型数据库管理系统,被广泛应用于各种规模的企业和个人项目中。它不仅支持多种操作系统平台,如 Linux 和 Windows...
Linux下MySQL数据库安全配置指南 Linux 操作系统下 MySQL 数据库的安全配置指南是非常重要的,因为 MySQL 数据库存储着大量的敏感数据,任何安全漏洞都可能会导致灾难性的后果。本指南旨在提供一个详细的安全配置...
### 如何在Linux下实现MySQL数据库每天自动备份 在Linux环境下进行MySQL数据库的日常自动备份是一项重要的维护工作,它能够确保数据的安全性与完整性。本文将详细介绍如何通过编写Shell脚本并结合Cron定时任务来...
通过以上步骤,您已经成功地在Linux环境下完成了MySQL数据库的源码安装与配置。在整个过程中,不仅学习到了如何进行基础的目录与用户管理,还掌握了编译安装MySQL的全过程,这对于深入理解Linux下的软件部署流程有着...
mysql的详细配置文件,有myisam和innodb的配置参数说明以及性能参考方案
安装 MySQL 数据库在 Linux 系统上需要经过一系列的步骤,包括下载安装包、解压、配置和编译、安装、创建 MySQL 相关用户、配置 MySQL 数据库环境、初始化系统数据库、修改数据库安全性等。本文将详细讲解这些步骤。...
在Linux环境下进行MySQL数据库编程是一项基础且至关重要的技能,尤其对于系统管理员和开发人员来说。MySQL是一种流行的开源关系型数据库管理系统(RDBMS),它以其高效、可靠和易用性而受到广泛赞誉。本讲义将围绕...
以下将详细探讨这个主题,包括Linux操作系统、MySQL数据库的基本概念、安装与配置、数据库设计、SQL语言、以及如何在Linux命令行下进行交互式操作。 1. **Linux操作系统**:Linux是一种自由和开源的操作系统,其...
在Linux操作系统中安装和配置MySQL数据库是系统管理的重要部分,尤其对于需要处理数据存储和检索的应用程序来说。MySQL是一个流行的开源关系型数据库管理系统,广泛应用于Web应用程序、数据分析和其他业务场景。 ...
在Linux环境下安装MySQL数据库是一项重要的任务,特别是在服务器管理和运维中。MySQL是一种广泛使用的开源关系型数据库管理系统,其在Linux上的安装过程可以根据不同的需求选择不同的模式,包括单机版、主备模式、双...
Linux 安装配置 MySQL 数据库 在本篇文章中,我们将学习如何在 Linux 系统上安装和配置 MySQL 数据库,包括安装 MySQL 软件包、配置 MySQL 服务器、设置 root 用户密码、配置远程登录、开放防火墙端口等步骤。 ...