仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 1222|回复: 13
打印 上一主题 下一主题

[其他Linux] Linux制作之Linux下变动MySQL的数据库目次仓酷云

[复制链接]
莫相离 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-18 11:22:51 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
使用gcc或g++进行编译,使用gdb进行调试;
Linux下变动MySQL的数据库目次

明天要在一台双线云主机上安装MySQL数据库,操纵体系为CentOS5.8,由于该机安装的时分/分区只要20G,另有一个300G的扩大磁盘分区挂载在/disk,因而必要将MySQL的数据库目次设置在/disk/mysql,上面是详细操纵步骤。
操纵体系:CentOS5.8
MySQL版本:5.5.25
方针:变动MySQL数据库目次
源目次:/var/lib/mysql(体系默许目次)
方针目次:/disk/mysql
1.安装MySQL数据库软件

假如已有,则跳过。MySQL最新版本为5.5.25
-bash-3.2#rpm-qa|grepMySQL
-bash-3.2#mkdir-psetup
-bash-3.2#cdsetup/
-bash-3.2#wget"http://dev.mysql.com/get/Downloads/MySQL-5.5/MySQL-client-5.5.25-1.rhel5.i386.rpm/from/http://mirror.csclub.uwaterloo.ca/mysql/"
--2012-06-0616:48:29--http://dev.mysql.com/get/Downloads/MySQL-5.5/MySQL-client-5.5.25-1.rhel5.i386.rpm/from/http://mirror.csclub.uwaterloo.ca/mysql/
2012-06-0616:49:52(216KB/s)-`MySQL-client-5.5.25-1.rhel5.i386.rpmsaved[17860149/17860149]

-bash-3.2#wget"http://dev.mysql.com/get/Downloads/MySQL-5.5/MySQL-server-5.5.25-1.rhel5.i386.rpm/from/http://mysql.mirror.iweb.ca/"
--2012-06-0616:50:01--http://dev.mysql.com/get/Downloads/MySQL-5.5/MySQL-server-5.5.25-1.rhel5.i386.rpm/from/http://mysql.mirror.iweb.ca/
2012-06-0616:57:11(132KB/s)-`MySQL-server-5.5.25-1.rhel5.i386.rpmsaved[54564826/54564826]
-bash-3.2#rpm-ivhMySQL-server-5.5.25-1.rhel5.i386.rpmMySQL-client-5.5.25-1.rhel5.i386.rpm
error:Faileddependencies:
libaio.so.1isneededbyMySQL-server-5.5.25-1.rhel5.i386
libaio.so.1(LIBAIO_0.1)isneededbyMySQL-server-5.5.25-1.rhel5.i386
libaio.so.1(LIBAIO_0.4)isneededbyMySQL-server-5.5.25-1.rhel5.i386

-bash-3.2#yuminstall-ylibaio
Installed:
libaio.i3860:0.3.106-5

Complete!
-bash-3.2#rpm-ivhMySQL-server-5.5.25-1.rhel5.i386.rpmMySQL-client-5.5.25-1.rhel5.i386.rpm
Preparing...###########################################[100%]
1:MySQL-client###########################################[50%]
2:MySQL-server###########################################[100%]

PLEASEREMEMBERTOSETAPASSWORDFORTHEMySQLrootUSER!
Todoso,starttheserver,thenissuethefollowingcommands:

/usr/bin/mysqladmin-urootpasswordnew-password
/usr/bin/mysqladmin-uroot-hlocalhostpasswordnew-password

Alternativelyyoucanrun:
/usr/bin/mysql_secure_installation

whichwillalsogiveyoutheoptionofremovingthetest
databasesandanonymoususercreatedbydefault.Thisis
stronglyrecommendedforproductionservers.

Seethemanualformoreinstructions.

Pleasereportanyproblemswiththe/usr/bin/mysqlbugscript!

-bash-3.2#
2.·中断MySQL服务器

假如MySQL服务器正在运转,应当先将其中断。
我由于刚安装好,以是并未运转。
-bash-3.2#servicemysqlstop
ERROR!MySQLserverPIDfilecouldnotbefound!
-bash-3.2#servicemysqlstatus
ERROR!MySQLisnotrunning
3.挪动数据库目次到方针地位

-bash-3.2#mv/var/lib/mysql/disk
-bash-3.2#ls/disk/
logslost+foundmysql
-bash-3.2#
4.创立或修正设置文件/etc/my.cnf

[client]
default-character-set=gbk
socket=/disk/mysql/mysql.sock

[mysqld]
character-set-server=gbk
socket=/disk/mysql/mysql.sock
5.修正MySQL启动剧本/etc/init.d/mysql

原内容
#Ifyouchangebasedir,youmustalsochangedatadir.Thesemayget
#overwrittenbysettingsintheMySQLconfigurationfiles.

basedir=
datadir=
修正后的内容
#Ifyouchangebasedir,youmustalsochangedatadir.Thesemayget
#overwrittenbysettingsintheMySQLconfigurationfiles.

basedir=
datadir=/disk/mysql
6.启动MySQL服务器

-bash-3.2#servicemysqlstart
StartingMySQL..SUCCESS!
-bash-3.2#servicemysqlstatus
SUCCESS!MySQLrunning(4874)
-bash-3.2#
7.测试MySQL会见是不是一般

-bash-3.2#mysql-p
WelcometotheMySQLmonitor.Commandsendwith;org.
YourMySQLconnectionidis188
Serverversion:5.5.25MySQLCommunityServer(GPL)

Copyright(c)2000,2011,Oracleand/oritsaffiliates.Allrightsreserved.

OracleisaregisteredtrademarkofOracleCorporationand/orits
affiliates.Othernamesmaybetrademarksoftheirrespective
owners.

Typehelp;orhforhelp.Typectoclearthecurrentinputstatement.

mysql>
O.K.!

无论图形界面发展到什么水平这个原理是不会变的,Linux命令有许多强大的功能:从简单的磁盘操作、文件存取、到进行复杂的多媒体图象和流媒体文件的制作。
不帅 该用户已被删除
沙发
发表于 2015-1-20 22:40:16 | 只看该作者
学习Linux应具备的。[书籍+网络资源]
简单生活 该用户已被删除
板凳
发表于 2015-1-30 07:22:37 | 只看该作者
一定要养成在命令行下工作的习惯,要知道X-window只是运行在命令行模式下的一个应用程序。在命令行下学习虽然一开始进度较慢。
再现理想 该用户已被删除
地板
发表于 2015-1-31 15:49:00 | 只看该作者
通过自学老师给的资料和向同学请教,掌握了一些基本的操作,比如挂载优盘,编译程序,在Linux环境下运行,转换目录等等。学了这些基础才能进行下面的模拟OS程序。?
小妖女 该用户已被删除
5#
发表于 2015-2-6 20:22:13 | 只看该作者
眼看这个学期的Linux课程已经告一段落了,我觉得有必要写一遍心得体会来总结一下这学期对着门课程的学习。
老尸 该用户已被删除
6#
发表于 2015-2-10 00:23:34 | 只看该作者
一些显而易见的小错误还是用vi改正比较方便。以后的大一点的程序就得在Linux下调试了,因为有的头文件在VC里面说找不到。?
因胸联盟 该用户已被删除
7#
发表于 2015-2-10 01:24:44 | 只看该作者
这也正是有别的OS得以存在的原因,每个系统都有其自身的优点。?
透明 该用户已被删除
8#
发表于 2015-2-13 07:03:22 | 只看该作者
Linux最大的特点就是其开源性,这一点是十分难得的,这也是它能够存在到现在的原因之一。
活着的死人 该用户已被删除
9#
发表于 2015-2-13 17:45:28 | 只看该作者
Linux简单,占内存少,特别是对于程序开发人员来说很方便,如果说windows的成功在于其方便用户的窗口管理界面。
变相怪杰 该用户已被删除
10#
发表于 2015-3-4 00:00:32 | 只看该作者
其次,Linux简单易学,因为我们初学者只是学的基础部分,Linux的结构体系非常清晰,再加上老师循序渐进的教学以及耐心的讲解,使我们理解起来很快,短期内就基本掌握了操作和运行模式。
蒙在股里 该用户已被删除
11#
发表于 2015-3-10 04:45:12 | 只看该作者
Linux高手更具有鼓励新手的文化精神。如何在Linux社区获得帮助,需要说明的是你要有周全的思考,准备好你的问题,不要草率的发问。
愤怒的大鸟 该用户已被删除
12#
发表于 2015-3-12 08:33:09 | 只看该作者
我想即使Linux高手也很难快速准确精练的回答你。
飘灵儿 该用户已被删除
13#
发表于 2015-3-19 19:10:36 | 只看该作者
主流Linux发行版都自带非常详细的文档(包括手册页和FAQ),从系统安装到系统安全,针对不同层次的人的详尽文档,仔细阅读文档后40%问题都可在此解决。
莫相离 该用户已被删除
14#
 楼主| 发表于 2015-4-1 17:11:21 | 只看该作者
众所周知,目前windows操作系统是主流,在以后相当长的时间内不会有太大的改变,其方便友好的图形界面吸引了众多的用户。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-5-2 14:35

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表