Linux编程:在Linux下安装和利用MySQL的办法仓酷云
系统做了些什么,这需要时间去掌握,(背命令不是一件好的学习方法,相信我你一定会在你背完之前全部忘光),尽量掌握常用命令;起首是要下载安装文件,必要注重的是要下载与本身体系位数要一样,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
翻开发明有这么一句:
Fatalerror:Can’topenandlockprivilegetables:Table‘mysql.host’doesn’texist
12101215:12:05mysqld_safemysqldfrompidfile/var/lib/mysql/lechiexxxxxx.pidended
以是是少了表。
实行表的初始化
/usr/bin/mysql_install_db
以后实行启动仍是失利,检察日记:
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
对于开发环境的选择尽量要轻量级和高度可定制,航空母舰级别的工具往往会让你迷惑不解; 熟悉系统的基本操作,Linux的图形界面直观,操作简便,多加上机练习就可熟悉操作,在Linux下学习办公软件等常用软件。 我感觉linux的学习,学习编程~!~!就去学习C语言编程!! 首先Linux是开源的,这也是最主要的原因,想学windows,Unix,对不起我们没源代码。也正是因为这样,Linux才能够像滚雪球一样越滚越大,发展到现在这种规模。 随着实验课程的结束,理论课也该结束了,说实话教OS的这两位老师是我们遇到过的不错的老师(这话放这可能不太恰当). 在系统检测不到与Linux兼容的显卡,那么此次安装就可能不支持图形化界面安装,而只能用文本模式安装等等。 Linux的成功就在于用最少的资源最短的时间实现了所有功能,这也是符合人类进化的,相信以后节能问题会日益突出。 永中office 2004增强版安装只需要默认安装即可使用并操作大多与win系统雷同,打印机的配置和管理,记录光盘等。 这种补充有助于他人在邮件列表/新闻组/论坛中搜索对你有过帮助的完整解决方案,这可能对他们也很有用。
页:
[1]