深爱那片海 发表于 2015-1-14 20:17:54

给大家带来修正MySQL数据库中root用户的暗码及会见权限

如果您觉得本篇CentOSLinux教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的好朋友们!一:收拾了以下四种在MySQL中修正root暗码的***,大概对人人有所匡助!
***1:用SETPASSWORD下令
  mysql-uroot
  mysql>SETPASSWORDFORroot@localhost=PASSWORD(newpass);
***2:用mysqladmin
  mysqladmin-urootpassword"newpass"
  假如root已设置过暗码,接纳以下***
  mysqladmin-urootpasswordoldpass"newpass"
***3:用UPDATE间接编纂user表
  mysql-uroot
  mysql>usemysql;
  mysql>UPDATEuserSETPassword=PASSWORD(newpass)WHEREuser=root;
  mysql>FLUSHPRIVILEGES;
在丧失root暗码的时分,能够如许
  mysqld_safe--skip-grant-tables&
  mysql-urootmysql
  mysql>UPDATEuserSETpassword=PASSWORD("newpassword")WHEREuser=root;
  mysql>FLUSHPRIVILEGES;

二:MySQL办事会见权限
mysql默许只能从当地毗连,检察了/etc/mysql/my.cnf找到bind-address才发明设置的是127.0.0.1(bind-address=127.0.0.1),间接改成bind-address=192.168.0.***(本机ip),然后再检察3306端口翻开了,ok,能够一般毗连了。
以是除给账户权限之外另有修正/etc/mysql/my.cnf找到bind-address=127.0.0.1修正为
bind-address=0.0.0.0
重启mysql:
sudo/etc/init.d/mysqlrestart
不然会报ERROR2003(HY000):CantconnecttoMySQLserveronx.x.x.x(111)

情况:RHEL5.3
装置了MySQL以后,MySQL的root用户默许是不开放近程会见权限的。为了开放它,只必要两步:
用Linux体系的root用户登录体系,然后:
(1)开放3306端口的近程毗连权限:
在“-ARH-Firewall-1-INPUT-jREJECT--reject-withicmp-host-prohibited”这一行的下面(注重,必定是下面),增加以下一行:
-ARH-Firewall-1-INPUT-mstate--stateNEW-mtcp-ptcp--dport3306-jACCEPT

然后重启iptables:
#serviceiptablesrestart

(2)为MySQL的root用户增加近程会见权限:
#mysql
mysql>grantallon*.*toroot@%identifiedbyyour_password;
QueryOK,0rowsaffected(0.01sec)
mysql>exit
Bye
#/etc/init.d/mysqlrestart
弄定。

localhost是甚么?localhost与127.0.0.1之间的干系

localhost代表的是当地的意义
一样平常来讲代表IP地点的话就是127.0.0.1
也就是说我ping127.0.0.1==pinglocalhost
127.0.0.1是代表本人呆板的回路地点,不管是不是联网,本人呆板都是127.0.0.1,127段是保存区段。
localhost与127.0.0.1的干系:
localhost能够当作主机名,127--能够当作主机ip,两头曾在一个主机名到ip地点的映照!
假如你在mysql中毗连数据库,要用localhost而不克不及用127.0.0.1。由于mysql中关于用户的上岸地位是无限定的,详细见mysql数据库(database名字就是mysql)内里的user表,内里寄存的ip和寄存的域名是纷歧样的,mysql举行婚配时不会主动将ip转换成域名的。你受权一个用户从这个ip会见,不即是受权他从这个余名会见。
1、mysql-h127.0.0.1的时分,利用TCP/IP毗连,
mysqlserver以为该毗连来自于127.0.0.1大概是"localhost.localdomain"。
2、mysql-hlocalhost的时分,是不利用TCP/IP毗连的,而利用Unixsocket;
此时,mysqlserver则以为该client是来自"localhost"。
如果您觉得本篇CentOSLinux教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的小伙伴们!

兰色精灵 发表于 2015-1-15 19:04:31

给大家带来修正MySQL数据库中root用户的暗码及会见权限

我了个去,顶了

飘灵儿 发表于 2015-1-18 17:29:32

我们这一代90后,从小接触的是windows98,家里条件好的自己有电脑装的是2000,后来又有了XP,上大学时又有了win7。

变相怪杰 发表于 2015-1-27 14:43:13

永中office 2004增强版安装只需要默认安装即可使用并操作大多与win系统雷同,打印机的配置和管理,记录光盘等。

因胸联盟 发表于 2015-2-5 14:46:32

另外Linux上也有很多的应用软件,安装运行了这些软件后,你就可以在Linux上编辑文档、图?片,玩游戏、上网、播放多媒体文件等。

谁可相欹 发表于 2015-2-12 10:12:20

如果你有庞大而复杂的测试条件,尽量把它剪裁得越小越好。可能你会遇到这种情况,对于一个问题会出现不同内容回答,这时你需要通过实践来验证。

爱飞 发表于 2015-3-3 03:38:04

期间我阅读了不少关于Linux的相关资料,其中也不乏一些有趣的小故事,这既丰富了我的课余生活,也让我加深了对一些术语的理解,比玩游戏强多了。?

柔情似水 发表于 2015-3-11 10:06:16

即便是非英语国家的人发布技术文档,Linux也都首先翻译成英语在国际学术杂志和网络上发表。

老尸 发表于 2015-3-18 12:37:21

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

只想知道 发表于 2015-3-26 08:42:12

现在的linux操作系统如redhat,难点,红旗等,都是用这么一个内核,加上其它的用程序(包括X)构成的。
页: [1]
查看完整版本: 给大家带来修正MySQL数据库中root用户的暗码及会见权限