ImageVerifierCode 换一换
格式:DOCX , 页数:13 ,大小:25.22KB ,
资源ID:2945566      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/2945566.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(linux安装mysql教程精.docx)为本站会员(b****3)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

linux安装mysql教程精.docx

1、linux安装mysql教程精./localhost-bin.1notfound的解决办法系统:turbolinuxDesktop10kernel2.6.8-4zlib-1.2.1-3(此处我留到了最后,看过本文的可以先安装)php-4.3.11mysql-5.0.2-alphaapache-2.0.53ZendOptimizer-2.5.7-linux-glibc21-i386出现checking for tgetent in -ltermcap. no checking for termcap functions library. configure: error: No curses/t

2、ermcap library found光盘Server目录下,安装 ncurses-devel-5.5-24.20060715.i386.rpm或yum -y install ncurses-devel一路rm-rfi卸掉了原来的PHP、MYSQL、APACHE、JSD因为我用的是turbodesktop,所以我原来的东西并非用RPM包安装的,所以也用不上rpm-e这个命令卸载软件包,但是大家一定要牢记这个命令,这对以将很有帮助。例:我们先用rpm-qa这个命令查询系统上是否安装过apache软件(linux系统中httpd就是apache)rootlinuxsir01root#rpm-qa

3、|grephttpdredhat-config-httpd-1.1.0-5httpd-devel-2.0.47-10httpd-manual-2.0.47-10httpd-2.0.47-10rootlinuxsir01root#rpm-ehttpd-2.0.47-10这样就完成了httpd-2.0.47-10这个软件包的卸载。其他的软件包也用同样的方法卸载,和http有关的软件包你可以完全的去卸载。这里我们用的源代码编译安装方式,所以要确认一下系统是否安装了gccrootlocalhostmysql-5.0.2-alpha#gcc-vReadingspecsfrom/usr/lib/gcc-l

4、ib/i586-pc-linux/3.3.1/specsConfiguredwith:./configure-prefix=/usr-mandir=/usr/share/man-infodir=/usr/share/info-enable-shared-enable-threads=posix-disable-checking-with-system-zlib-enable-_cxa_atexit-enable-languages=c,c+,objc,java,f77-host=i586-pc-linux-build=i586-pc-linux-program-suffix=-3.3.1Thr

5、eadmodel:posixgccversion3.3.1我的已经带了,是3.3.1版本,你没有的话,请另外安装。一、解压、安装mysqlrootlocalhosttmptarzxvfmysql-5.0.2-alpha.tar.gz解压后会在当前的目录下产生一个mysql-5.0.2-alpha目录。进入mysql-5.0.2-alpha目录rootlocalhosttmpcdmysql-Tab确认这里的Tab就是用linux命令自动补全。rootlocalhostmysql-5.0.2-alpha#./configure-prefix=/usr/local/mysql-with-extra-

6、charsets=all选项说明:-prefix=/usr/local/mysql是指安装mysql的路径这里我安装的路径是/usr/local/mysql,你可以指定不同的路径-with-extra-charsets=all让mysql支持多语言常用的还有-with-unix-socket-path=指定mysql.sock存放路径,如果不加这个参数的,默认mysql.sock存放路径是/tmp/mysql.sock其他的还有很多,我也不懂。这里我只是指定了2个参数。congfigure之后,就开始编译了rootlocalhostmysql-5.0.2-alpha#make如果你确信以上的的

7、步骤符合你的系统的话可以把编译和安装命令一起输入:rootlocalhostmysql-5.0.2-alpha#make&makeinstall编译结果没有出错的话,那么安装mysql工作我们已经完成了一半了。接着rootlocalhostmysql-5.0.2-alpha#makeinstall完成安装。我们得把文件f文件放到/etc/目录下。让mysql服务器启动时能找到它。安装好mysql后,配制文件应该在/usr/local/mysql/share/mysql目录中,配制文件有几个,有my-fmy-fmy-fmy-f,不同的流量的网站和不同配制的服务器环境,当然需要有不同的配制文件了。

8、一般的情况下,my-f这个配制文件就能满足我们的大多需要;rootlocalhostmysql-5.0.2-alpha#cp/usr/local/mysql/share/mysql/my-f/etc/f接着创建MySQL授权表,否则数据库也是启动不了。mysql_install_db,这个命令的用途就是做这个的。mysql_install_db这个命令应该已经安装到了/usr/local/mysql/bin这个目录中。rootlocalhostmysql#bin/mysql_install_db看看mysql目录下是不是多了一个var目录,在到var目录里面看看,是不是还有两个目录mysqlt

9、est,mysql目录下应该有一些文件,test目录应该是空的。现在var目录下只有两个目录没有别的文件,那是因为我们还没有启动mysqlrootlocalhostmysql-5.0.2-alpha#/usr/local/mysql/bin/mysqld_safe&1+Exit1/usr/local/mysql/bin/mysqld_saferootlocalhostmysql-5.0.2-alpha#看到上面的信息表示我们已经成功启动了mysql刚才启动mysql命令是初始化启动方式,以后的启动我们不会使用这个命令。在启动mysql过程中你可能会遇到和下面类似的这种情况:rootlocalh

10、ostmysql#bin/mysqld_safe&114587rootlocalhostmysql#Startingmysqlddaemonwithdatabasesfrom/usr/local/mysql/varSTOPPINGserverfrompidfile/usr/local/mysql/var/localhost.localdomain.pid05040701:44:15mysqldended1+Donebin/mysqld_safe这时我们应该看看错误记录文件localhost.localdomain.err位置在/usr/local/mysql/var/下面。寻找出错的原因,或则

11、把错误信息发布到网络,请求别人的帮助。说道这里我还要嘱咐一下新手,因为我为此增经感到恼怒。不要把求助贴的标题写的过于简单,如:求助、请帮忙、救救我。如果无法准确表达要求助的信息标题,最好的办法是把错误信息作为标题,这样别人不用看具体的内容就知道是否能帮助你。以前我就因为我不懂,因此无法得到求助,以至我故意去诋毁某个论坛,也导致我的帐号被K。好了看看错误消息:rootlocalhostmysql#more/usr/local/mysql/var/localhost.localdomain.err05040701:47:18mysqldstarted/usr/local/mysql/libexec

12、/mysqld:File./localhost-bin.1notfound(Errcode:13)0504071:47:18ERRORCouldnotuselocalhost-binforlogging(error13).TurningloggingoffforthewholedurationoftheMySQLserverprocess.Toturnitonagain:fixthecause,shutdowntheMySQLserverandrestartit.0504071:47:18InnoDB:Operatingsystemerrornumber13inafileoperation.I

13、nnoDB:TheerrormeansmysqlddoesnothavetheaccessrightstoInnoDB:thedirectory.InnoDB:Filename./ibdata1InnoDB:Fileoperationcall:create.InnoDB:Cannotcontinueoperation.05040701:47:18mysqldended如果出现这种错误消息,说明是数据库目录权限的问题造成的。也就是无法在数据库的目录(var目录)中创建ibdatal文件。这时我们只要改变一下var目录的权限就可以了rootlocalhostmysql#chmod-R1777var

14、/再次启动mysql,我们到var目录看看是不是多了几个文件ibdata1ib_logfile0ib_logfile1localhost.localdomain.err这个就是刚才启动失败的错误日志,既然成功了,我们可以删除它,以后再次出现错误的话,系统会重建错误日志,这样查找错误也会比较容易。不过实际的网络管理中不推荐这样做。以后我们的启动可以从mysql的脚本中启动,在/usr/local/mysql/share/mysql/目录下有一个启动mysql的文件mysqld.server我们可以把他复制到/etc/rc.d/init.d/目录并且改名为mysqlrootlocalhostmysql#cpmysqld.server/etc/rc.d/init.d/mysql启动/etc/rc.d/init.d/mysqlstart停止/etc/rc.d/init.d/mysqlstop重启:/etc/rc.d/init.

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1