仓酷云

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

[其他Linux] Linux编程:在Linux下安装和利用MySQL的办法仓酷云

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

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

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

x
系统做了些什么,这需要时间去掌握,(背命令不是一件好的学习方法,相信我你一定会在你背完之前全部忘光),尽量掌握常用命令;
起首是要下载安装文件,必要注重的是要下载与本身体系位数要一样,32位和64位的不同;其次用rpm命令来安装。rpm文件是RedHat公司开辟的软件安装包,rpm可以让Linux在安装软件包时免去很多庞大的手续。该命令在安装经常用的参数是–ivh,个中i暗示将安装指定的rmp软件包,V暗示安装时的具体信息,h暗示在安装时代呈现“#”标记来显现今朝的安装历程。
下载完成后入手下手安装:
rpm-ivhMySQL-server-5.5.28-1.rhel5.i386.rpm
rpm-ivhMySQL-client-5.5.28-1.rhel5.i386.rpm
rpm-ivhMySQL-devel-5.5.28-1.rhel5.i386.rpm
假如安装途中堕落:
error:Faileddependencies:
libaio.so.1()(64bit)isneededbyMySQL-server-5.5.28-1.rhel5.x86_64
libaio.so.1(LIBAIO_0.1)(64bit)isneededbyMySQL-server-5.5.28-1.rhel5.x86_64
libaio.so.1(LIBAIO_0.4)(64bit)isneededbyMySQL-server-5.5.28-1.rhel5.x86_64
是依附库短少,安装依附库便可
yuminstalllibaio
提醒安装完成后,输出mysql看是不是安装乐成
mysql
假如没有反响大概呈现以下毛病信息:
ERROR2002(HY000):Can’tconnecttolocalMySQLserverthroughsocket‘/var/lib/mysql/mysql.sock’(2)
申明mysql服务还没有启动,输出servicemysqlstart启动mysql服务
servicemysqlstart
然后再输出mysql,若呈现以下提醒信息,申明乐成。
WelcometotheMySQLmonitor.Commandsendwith;org.
YourMySQLconnectionidis1
Serverversion:5.5.16MySQLCommunityServer(GPL)
Copyright(c)2000,2011,Oracleand/oritsaffiliates.Allrightsreserved.
OracleisaregisteredtrademarkofOracleCorporationand/orits
affiliates.Othernamesmaybetrademarksoftheirrespective
owners.
Type‘help;’or‘h’forhelp.Type‘c’toclearthecurrentinputstatement.
假如呈现毛病
StartingMySQL….ERROR!TheserverquitwithoutupdatingPIDfile(/var/lib/mysql/lechiexxxxx.pid).
依据毛病地点检察日记文件
这里的地点是/var/lib/mysql/
日记称号通常是服务器名.err
翻开发明有这么一句:
[ERROR]Fatalerror:Can’topenandlockprivilegetables:Table‘mysql.host’doesn’texist
12101215:12:05mysqld_safemysqldfrompidfile/var/lib/mysql/lechiexxxxxx.pidended
以是是少了表。
实行表的初始化
/usr/bin/mysql_install_db
以后实行启动仍是失利,检察日记:
[ERROR]Failedtoopenlog(file‘./mysql-bin.000004′,errno13)
应当是没有权限了,付与mysql权限
chown-Rmysql:mysql/var/lib/mysql/
以后从头实行servicemysqlstart启动服务,success!
能够启动保卫历程
/usr/bin/mysqld_safe&
我通常为一向回车几回加入putty或secureCRT,然后重开一个会话便可。
【成绩】
mysql安装后装到那里往了?一样平常在以下文件夹里
/usr/share/mysql/大概/usr/lib/mysql/大概/var/lib/mysql/
能够经由过程指令:
whereismysql
来检察究竟安装到那里往了。
【初始化设置】
rpm包安装的MySQL是不会安装/etc/my.cnf文件的,办理办法,只必要复制/usr/share/mysql目次下的my-huge.cnf文件到/etc目次,并更名为my.cnf便可
cp/usr/share/mysql/my-huge.cnf/etc/my.cnf
【设置暗码】
初次安装时,默许暗码为空,可使用以下命令修正root暗码,
/usr/bin/mysqladmin-urootpassword新暗码XXXXX
比方:/usr/bin/mysqladmin-urootpassword123456
然后再次登录
mysql-uroot–p新暗码XXXXX
修正登录暗码
这是经由过程mysqladmin命令修正口令,也可经由过程修正库来变动口令。
【目次申明】
1、数据库目次
/var/lib/mysql/
2、设置文件
/usr/share/mysql(mysql.server命令及设置文件)
3、相干命令
/usr/bin(mysqladminmysqldump等命令)
4、启动剧本
/etc/rc.d/init.d/(启动剧本文件mysql的目次)
【启动与中断】
1、启动
MySQL安装完成后启动文件mysql在/etc/init.d目次下,在必要启动时运转上面命令便可。
/etc/init.d/mysqlstart
大概
/etc/rc.d/init.d/mysqlstart
2、中断
/usr/bin/mysqladmin-uroot-pshutdown
3、主动启动
1)观察mysql是不是在主动启动列表中
/sbin/chkconfig–list
2)把MySQL增加到你体系的启动服务组内里往
/sbin/chkconfig–addmysql
3)把MySQL从启动服务组内里删除。
/sbin/chkconfig–delmysql

对于开发环境的选择尽量要轻量级和高度可定制,航空母舰级别的工具往往会让你迷惑不解;
只想知道 该用户已被删除
沙发
发表于 2015-1-20 22:30:45 | 只看该作者
熟悉系统的基本操作,Linux的图形界面直观,操作简便,多加上机练习就可熟悉操作,在Linux下学习办公软件等常用软件。
变相怪杰 该用户已被删除
板凳
发表于 2015-1-28 21:42:40 来自手机 | 只看该作者
我感觉linux的学习,学习编程~!~!就去学习C语言编程!!
冷月葬花魂 该用户已被删除
地板
发表于 2015-1-31 07:11:20 | 只看该作者
首先Linux是开源的,这也是最主要的原因,想学windows,Unix,对不起我们没源代码。也正是因为这样,Linux才能够像滚雪球一样越滚越大,发展到现在这种规模。
若相依 该用户已被删除
5#
发表于 2015-2-6 18:14:20 | 只看该作者
随着实验课程的结束,理论课也该结束了,说实话教OS的这两位老师是我们遇到过的不错的老师(这话放这可能不太恰当).
谁可相欹 该用户已被删除
6#
发表于 2015-2-12 03:30:32 | 只看该作者
在系统检测不到与Linux兼容的显卡,那么此次安装就可能不支持图形化界面安装,而只能用文本模式安装等等。
柔情似水 该用户已被删除
7#
发表于 2015-3-2 21:44:08 | 只看该作者
Linux的成功就在于用最少的资源最短的时间实现了所有功能,这也是符合人类进化的,相信以后节能问题会日益突出。
蒙在股里 该用户已被删除
8#
发表于 2015-3-17 22:47:52 | 只看该作者
永中office 2004增强版安装只需要默认安装即可使用并操作大多与win系统雷同,打印机的配置和管理,记录光盘等。
简单生活 该用户已被删除
9#
发表于 2015-3-25 04:02:35 | 只看该作者
这种补充有助于他人在邮件列表/新闻组/论坛中搜索对你有过帮助的完整解决方案,这可能对他们也很有用。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2024-12-23 04:40

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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