仓酷云 发表于 2015-1-14 20:37:31

给大家带来CentOS自带mysql暗码变动、端口开放会见、增加进体系启动项

如果您觉得本篇CentOSLinux教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的小伙伴们!原文件地点:http://ducaijun.iteye.com/blog/1319666
前些天假造机装置好了CentOS6.1,可是本人想近程毗连自带的mysql发明不晓得怎样改暗码,因而谷歌一下,把了局纪录上去,便利前期本人利用:
***一:
#/etc/init.d/mysqlstop
#mysqld_safe--user=mysql--skip-grant-tables--skip-networking&
#mysql-urootmysql
mysql>UPDATEuserSETPassword=PASSWORD(newpassword)whereUSER=root;
mysql>FLUSHPRIVILEGES;
mysql>quit
#/etc/init.d/mysqlrestart
#mysql-uroot-p
Enterpassword:<输出新设的暗码newpassword>
mysql>

第一种***自己亲测好使!

***二:
间接利用/etc/mysql/debian.cnf文件中节供应的用户名和暗码:
#mysql-udebian-sys-maint-p
Enterpassword:<输出节的暗码>
mysql>UPDATEuserSETPassword=PASSWORD(newpassword)whereUSER=root;
mysql>FLUSHPRIVILEGES;
mysql>quit
#mysql-uroot-p
Enterpassword:<输出新设的暗码newpassword>
mysql>

***三:
#mysql-uroot-p
Enterpassword:<输出/etc/mysql/debian.cnf文件中节供应的暗码>

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

端口开放会见

变动完暗码,我就盘算在windows呆板下毗连假造机中装置的mysql,发明毗连不上,在linux上检察了mysql办事都启动了,3306端口也是开放的,厥后在windows呆板上telnet3306端口发明telnet不上,因而才想起来,装置的时分防火墙是开启的,因而就再iptables划定规矩中增添以下两行:

-AINPUT-mstate--stateNEW-mtcp-ptcp--dport80-jACCEPT(同意80端口经由过程防火墙)
-AINPUT-mstate--stateNEW-mtcp-ptcp--dport3306-jACCEPT(同意3306端口经由过程防火墙)

地位不要加错了,放在-AINPUT-jREJECT--reject-withicmp-host-prohibited和-AFORWARD-jREJECT--reject-withicmp-host-prohibited后面
我的/etc/sysconfig/iptables文件设置以下:

Iptables设置文件代码



[*]#cat/etc/sysconfig/iptables
[*]#Firewallconfigurationwrittenbysystem-config-firewall
[*]#Manualcustomizationofthisfileisnotrecommended.
[*]*filter
[*]:INPUTACCEPT
[*]:FORWARDACCEPT
[*]:OUTPUTACCEPT
[*]-AINPUT-mstate--stateESTABLISHED,RELATED-jACCEPT
[*]-AINPUT-picmp-jACCEPT
[*]-AINPUT-ilo-jACCEPT
[*]-AINPUT-mstate--stateNEW-mtcp-ptcp--dport22-jACCEPT
[*]-AINPUT-mstate--stateNEW-mtcp-ptcp--dport80-jACCEPT
[*]-AINPUT-mstate--stateNEW-mtcp-ptcp--dport3306-jACCEPT
[*]-AINPUT-jREJECT--reject-withicmp-host-prohibited
[*]-AFORWARD-jREJECT--reject-withicmp-host-prohibited
[*]COMMIT



然后/etc/init.d/iptablesrestart重启iptables办事
/etc/init.d/iptablesstatus检察iptables划定规矩


Iptables划定规矩代码



[*]#/etc/init.d/iptablesstatus
[*]表格:filter
[*]ChainINPUT(policyACCEPT)
[*]numtargetprotoptsourcedestination
[*]1ACCEPTall--0.0.0.0/00.0.0.0/0stateRELATED,ESTABLISHED
[*]2ACCEPTicmp--0.0.0.0/00.0.0.0/0
[*]3ACCEPTall--0.0.0.0/00.0.0.0/0
[*]4ACCEPTtcp--0.0.0.0/00.0.0.0/0stateNEWtcpdpt:22
[*]5ACCEPTtcp--0.0.0.0/00.0.0.0/0stateNEWtcpdpt:80
[*]6ACCEPTtcp--0.0.0.0/00.0.0.0/0stateNEWtcpdpt:3306
[*]7REJECTall--0.0.0.0/00.0.0.0/0reject-withicmp-host-prohibited
[*]
[*]ChainFORWARD(policyACCEPT)
[*]numtargetprotoptsourcedestination
[*]1REJECTall--0.0.0.0/00.0.0.0/0reject-withicmp-host-prohibited
[*]
[*]ChainOUTPUT(policyACCEPT)
[*]numtargetprotoptsourcedestination



假如前面要装置tomcat的话,不换端口的话仍是在/etc/sysconfig/iptables文件中增添一行:
-AINPUT-mstate--stateNEW-mtcp-ptcp--dport8080-jACCEPT

然后,在windows呆板上telnet假造机ip的3306端口,发明如今能够抵达了


++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

增加进体系启动项

#chkconfig--list|grepmysql检察列表中是不是有mysql办事项
有的话是如许的:

#chkconfig--list|grepmysql
mysqld0:封闭1:封闭2:封闭3:封闭4:封闭5:封闭6:封闭
如今全体都是封闭,及在恣意形态下都不随体系启动,如今用chkconfig--level3mysqldon变动启动形态
#chkconfig--list|grepmysql
mysqld0:封闭1:封闭2:封闭3:启用4:封闭5:封闭6:封闭

如今的形态是在3形态时mysql随体系一同启动!


出格申明:Linux体系分歧于windows,Linux是有运转级别只说的,Linux共有7个运转级别,以下:
  0:关机。
  1:单用户字符界面。
  2:不具有收集文件体系(NFS)功效的多用户字符界面。
  3:具有收集功效的多用户字符界面。
  4:保存不必。
  5:具有收集功效的图形用户界面。
  6:从头启动体系。

以是下面提到的数字3即linux运转在级别3具有收集功效的多用户字符界面级别此时mysql跟从体系一同启动
如果您觉得本篇CentOSLinux教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的好朋友们!

灵魂腐蚀 发表于 2015-1-16 21:03:37

给大家带来CentOS自带mysql暗码变动、端口开放会见、增加进体系启动项

尽我能力帮助他人,在帮助他人的同时你会深刻巩固知识。

若相依 发表于 2015-1-28 12:06:07

首先Linux是开源的,这也是最主要的原因,想学windows,Unix,对不起我们没源代码。也正是因为这样,Linux才能够像滚雪球一样越滚越大,发展到现在这种规模。

兰色精灵 发表于 2015-2-5 21:51:27

Linux高手更具有鼓励新手的文化精神。如何在Linux社区获得帮助,需要说明的是你要有周全的思考,准备好你的问题,不要草率的发问。

小魔女 发表于 2015-2-13 19:27:25

对Linux命令熟悉后,你可以开始搭建一个小的Linux网络,这是最好的实践方法。Linux是网络的代名词,Linux网络服务功能非常强大,不论是邮件服务器、Web服务器、DNS服务器等都非常完善。

再现理想 发表于 2015-3-4 01:42:50

你需要提供精确有效的信息。Linux这并不是要求你简单的把成吨的出错代码或者数据完全转储摘录到你的提问中。

飘灵儿 发表于 2015-3-11 15:33:09

熟悉系统的基本操作,Linux的图形界面直观,操作简便,多加上机练习就可熟悉操作,在Linux下学习办公软件等常用软件。

只想知道 发表于 2015-3-19 03:30:54

让我树立了很大的信心学好这门课程,也学到了不少专业知识和技能。?

柔情似水 发表于 2015-3-27 07:36:45

学习Linux,应该怎样学,主要学些什么,一位Linux热心学习者,一段学习Linux的风云经验,历时十二个小时的思考总结,近十位网络Linux学习者权威肯定,为您学习Linux指明方向。
页: [1]
查看完整版本: 给大家带来CentOS自带mysql暗码变动、端口开放会见、增加进体系启动项