|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
如果您觉得本篇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文件中[client]节供应的用户名和暗码:
#mysql-udebian-sys-maint-p
Enterpassword:<输出[client]节的暗码>
mysql>UPDATEuserSETPassword=PASSWORD(newpassword)whereUSER=root;
mysql>FLUSHPRIVILEGES;
mysql>quit
#mysql-uroot-p
Enterpassword:<输出新设的暗码newpassword>
mysql>
***三:
#mysql-uroot-p
Enterpassword:<输出/etc/mysql/debian.cnf文件中[client]节供应的暗码>
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
端口开放会见
变动完暗码,我就盘算在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设置文件代码
- [root@localhost~]#cat/etc/sysconfig/iptables
- #Firewallconfigurationwrittenbysystem-config-firewall
- #Manualcustomizationofthisfileisnotrecommended.
- *filter
- :INPUTACCEPT[0:0]
- :FORWARDACCEPT[0:0]
- :OUTPUTACCEPT[0:0]
- -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划定规矩代码
- [root@localhost~]#/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办事项
有的话是如许的:
[root@localhost~]#chkconfig--list|grepmysql
mysqld0:封闭1:封闭2:封闭3:封闭4:封闭5:封闭6:封闭
如今全体都是封闭,及在恣意形态下都不随体系启动,如今用chkconfig--level3mysqldon变动启动形态
[root@localhost~]#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教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的好朋友们! |
|