gmnon.cn-疯狂蹂躏欧美一区二区精品,欧美精品久久久久a,高清在线视频日韩欧美,日韩免费av一区二区

站長資訊網(wǎng)
最全最豐富的資訊網(wǎng)站

mysql數(shù)據(jù)庫的超級管理員名稱是什么

mysql數(shù)據(jù)庫的超級管理員名稱是“root”。MySQL在安裝時,會默認(rèn)創(chuàng)建一個名為root的用戶,該用戶擁有超級權(quán)限,可以控制整個MySQL服務(wù)器。root用戶擁有很高的權(quán)限,不僅可以修改自己的密碼,還可以修改其他用戶的密碼。

mysql數(shù)據(jù)庫的超級管理員名稱是什么

本教程操作環(huán)境:windows7系統(tǒng)、java8版、DELL G3電腦。

mysql數(shù)據(jù)庫的超級管理員名稱是“root”。

MySQL 在安裝時,會默認(rèn)創(chuàng)建一個名為 root 的用戶,該用戶擁有超級權(quán)限,可以控制整個 MySQL 服務(wù)器。

在對 MySQL 的日常管理和操作中,為了避免有人惡意使用 root 用戶控制數(shù)據(jù)庫,我們通常創(chuàng)建一些具有適當(dāng)權(quán)限的用戶,盡可能地不用或少用 root 用戶登錄系統(tǒng),以此來確保數(shù)據(jù)的安全訪問。

一般root超級管理員的權(quán)限會比一般用戶的權(quán)限大很多,所以有些操作要root權(quán)限才能運行。

root 用戶擁有很高的權(quán)限,不僅可以修改自己的密碼,還可以修改其他用戶的密碼。

MySQL修改root密碼

在 MySQL 中,root 用戶擁有很高的權(quán)限,因此必須保證 root 用戶密碼的安全。修改 root 用戶密碼的方式有很多種,本節(jié)將介紹幾種常用的修改 root 用戶密碼的方法。

  • 修改MySQL數(shù)據(jù)庫的user表

因為所有賬戶信息都保存在 user 表中,因此可以直接通過修改 user 表來改變 root 用戶的密碼。

root 用戶登錄到 MySQL 服務(wù)器后,可以使用 UPDATE 語句修改 MySQL 數(shù)據(jù)庫的 user 表的 authentication_string 字段,從而修改用戶的密碼。

使用 UPDATA 語句修改 root 用戶密碼的語法格式如下:

UPDATE mysql.user set authentication_string = PASSWORD ("rootpwd) WHERE User = "root" and Host="localhost";
登錄后復(fù)制

新密碼必須使用 PASSWORD() 函數(shù)來加密。執(zhí)行UPDATE語句后,需要執(zhí)行FLUSH PRIVILEGES語句重新加載用戶權(quán)限。

  • 使用SET語句修改root用戶的密碼

SET PASSWORD 語句可以用來重新設(shè)置其他用戶的登錄密碼或者自己使用的賬戶的密碼。使用 SET 語句修改密碼的語法結(jié)構(gòu)如下:

SET PASSWORD = PASSWORD ("rootpwd");
登錄后復(fù)制

MySQL root修改普通用戶密碼

  • 使用SET語句修改普通用戶的密碼

在 MySQL 中,只有 root 用戶可以通過更新 MySQL 數(shù)據(jù)庫來更改密碼。使用 root 用戶登錄到 MySQL 服務(wù)器后,可以使用 SET 語句來修改普通用戶密碼。語法格式如下:

SET PASSWORD FOR 'username'@'hostname' = PASSWORD ('newpwd');
登錄后復(fù)制

其中,username 參數(shù)是普通用戶的用戶名,hostname 參數(shù)是普通用戶的主機名,newpwd 是要更改的新密碼。

注意:新密碼必須使用 PASSWORD() 函數(shù)來加密,如果不使用 PASSWORD() 加密,也會執(zhí)行成功,但是用戶會無法登錄。

如果是普通用戶修改密碼,可省略 FOR 子句來更改自己的密碼。語法格式如下:

SET PASSWORD = PASSWORD('newpwd');
登錄后復(fù)制

示例 1

root 用戶登錄 MySQL 服務(wù)器后,再使用 SET 語句將 testuser 用戶的密碼修改為“newpwd”,SQL 語句和運行結(jié)果如下:

mysql> SET PASSWORD FOR 'testuser'@'localhost' = PASSWORD("newpwd"); Query OK, 0 rows affected, 1 warning (0.01 sec)
登錄后復(fù)制

由運行結(jié)果可以看出,SET 語句執(zhí)行成功,testuser 用戶的密碼被成功設(shè)置為“newpwd”。

  • 使用UPDATE語句修改普通用戶的密碼

使用 root 用戶登錄 MySQL 服務(wù)器后,可以使用 UPDATE 語句修改 MySQL 數(shù)據(jù)庫的 user 表的 authentication_string 字段,從而修改普通用戶的密碼。UPDATA 語句的語法如下:

UPDATE MySQL.user SET authentication_string = PASSWORD("newpwd") WHERE User = "username" AND Host = "hostname";
登錄后復(fù)制

其中,username 參數(shù)是普通用戶的用戶名,hostname 參數(shù)是普通用戶的主機名,newpwd 是要更改的新密碼。

注意,執(zhí)行 UPDATE 語句后,需要執(zhí)行 FLUSH PRIVILEGES 語句重新加載用戶權(quán)限。

示例 3

使用 root 用戶登錄 MySQL 服務(wù)器,再使用 UPDATE 語句將 testuser 用戶的密碼修改為“newpwd2”的 SQL 語句和運行結(jié)果如下:

mysql> UPDATE MySQL.user SET authentication_string = PASSWORD ("newpwd2")     -> WHERE User = "testuser" AND Host = "localhost"; Query OK, 1 row affected, 1 warning (0.07 sec) Rows matched: 1  Changed: 1  Warnings: 1 mysql> FLUSH PRIVILEGES; Query OK, 0 rows affected (0.03 sec)
登錄后復(fù)制

由運行結(jié)果可以看出,密碼修改成功。testuser 的密碼被修改成了 newpwd2。使用 FLUSH PRIVILEGES 重新加載權(quán)限后,就可以使用新的密碼登錄 testuser 用戶了。

刪除MySQL的默認(rèn)root用戶

需求分析:

  • root密碼在多個地方出現(xiàn)過,比如分享的技術(shù)文檔,郵件,截圖.

  • MySQL默認(rèn)安裝的管理員帳號名稱root,眾所周知.為了增強安全性,需要更換一個用戶名稱,例如換成superuser,或者有公司特色的.例如xxx_admin.

應(yīng)對策略:

  • 首先創(chuàng)建一個與root用戶權(quán)限一樣的用戶.

GRANT ALL PRIVILEGES ON *.* TO 'x_admin'@'127.0.0.1' IDENTIFIED BY 'xxxx';
登錄后復(fù)制

  • 刪除默認(rèn)的root用戶.

drop user root@'127.0.0.1'; drop user root@'localhost'; drop user root@'::1';
登錄后復(fù)制

用戶賬號:

格式為 user_name'@'host_name。

這里的user_name是用戶名,host_name為主機名,即用戶連接 MySQL 時所用主機的名字。

如果在創(chuàng)建的過程中,只給出了用戶名,而沒指定主機名,那么主機名默認(rèn)為“%”,表示一組主機,即對所有主機開放權(quán)限。

注意問題:

1、視圖

曾經(jīng)用root帳號為DEFINER的視圖,如果將root刪除,將提示該視圖無法使用,沒有權(quán)限.所以要注意提前查看是否存在視圖,存在的話,需要修改該視圖的DEFINER屬性.

修改視圖,是瞬間就能完成的操作,除非該視圖被其他sql語句占用,處于鎖定的狀態(tài).

查看視圖

select TABLE_SCHEMA, TABLE_NAME, VIEW_DEFINITION, DEFINER from information_schema.VIEWS;
登錄后復(fù)制

修改視圖(非root的暫不修改)

ALTER DEFINER=`x_admin`@`127.0.0.1` SQL SECURITY DEFINER VIEW v_name AS...
登錄后復(fù)制

2、存儲過程/函數(shù)

情況與視圖類似

查看存儲過程/視圖

select ROUTINE_SCHEMA,ROUTINE_NAME,ROUTINE_TYPE,DEFINER from information_schema.ROUTINES;
登錄后復(fù)制

或者

select db,name,type,definer from mysql.proc;
登錄后復(fù)制

修改存儲例程,可直接修改mysql.proc

update mysql.proc set definer='x_admin@127.0.0.1'where db='db_name';
登錄后復(fù)制

如果修改所有庫

update mysql.proc set definer='x_admin@127.0.0.1';
登錄后復(fù)制

2、用root用戶連接MySQL的腳本

此類問題比較好解決,可單獨為腳本創(chuàng)建帳號用來執(zhí)行腳本中指定的操作,該用戶名可用script_,或者腳本名命名.權(quán)限夠用就行,不要分配過多的權(quán)限.

4、方法:一個增加用戶的腳本.(配合批量執(zhí)行)

#!/usr/bin/python #-*- coding: UTF-8 -*- # ######################################################################## # This program # Version: 2.0.0 (2012-10-10) # Authors: lianjie.ning@qunar.com # History: # ########################################################################  import os import socket import subprocess import sys import traceback from ConfigParser import ConfigParser  class Finger(object):    'finger.py'     def __init__ (self):        print '---- %s, %s' % (socket.gethostname(), self.__doc__)     def load_config (self, file="finger.ini"):        if not os.path.exists(file):            print file,"is not exists, but is created, please fix it"            temp_ini = '''[conn_db] login_pwd = exec_sql = '''            open(file, 'w').write(temp_ini)            os.chmod(file, 0600)            sys.exit()        config = ConfigParser()        config.read(file)        if config.has_section('conn_db') is True:            if config.has_option('conn_db', 'login_pwd') is True:                login_pwd = config.get('conn_db', 'login_pwd')            if config.has_option('conn_db', 'exec_sql') is True:                exec_sql = config.get('conn_db', 'exec_sql')            return (login_pwd, exec_sql)     def grant_user(self, login_pwd, exec_sql):        if os.path.exists('/usr/local/bin/mysql'):            mysql = '/usr/local/bin/mysql'        elif os.path.exists('/usr/bin/mysql'):            mysql = '/usr/bin/mysql'        elif os.path.exists('/bin/mysql'):            mysql = '/bin/mysql'        else:            print "command not fount of mysql"            sys.exit()         user = 'xxxx'        conn_port = [3306,3307,3308,3309,3310]        for i in conn_port:            ss = socket.socket(socket.AF_INET, socket.SOCK_STREAM)            address = ('127.0.0.1', int(i))            status = ss.connect_ex(address)            ss.settimeout(3)            ss.close()            if status == 0:                conn_mysql  = '%s -u%s -p%s -h127.0.0.1 -P%d -N -s -e"%s"' % (mysql, user, login_pwd, i, exec_sql)                p = subprocess.call(conn_mysql, shell=True, stdout=open("/dev/null"))                if p == 0:                    print "---- checking port: %s is NORMAL" % i                else:                    print "---- checking prot: %s is ERROR" % i  if __name__ == '__main__':    try:        process = Finger()        (login_pwd, exec_sql) = process.load_config()        process.grant_user(login_pwd, exec_sql)    except Exception, e:        print str(e)        traceback.print_exc()        sys.exit()
登錄后復(fù)制

贊(0)
分享到: 更多 (0)
?
網(wǎng)站地圖   滬ICP備18035694號-2    滬公網(wǎng)安備31011702889846號
gmnon.cn-疯狂蹂躏欧美一区二区精品,欧美精品久久久久a,高清在线视频日韩欧美,日韩免费av一区二区
色婷婷狠狠18| 国产日产欧美一区二区| 日日碰狠狠躁久久躁婷婷| 免费成人进口网站| 熟女视频一区二区三区| 欧美精品一区二区性色a+v| 天天av天天操| 久艹在线免费观看| 日韩欧美国产综合在线| 亚洲精品无码久久久久久| 精品www久久久久奶水| 奇米影音第四色| 亚洲精品第三页| 麻豆映画在线观看| 精品少妇在线视频| 欧美日韩在线中文| www.99av.com| 大地资源第二页在线观看高清版| 久久久国产精华液999999| 日本高清免费在线视频| 国产三级中文字幕| 欧美精品一区免费| 天天干天天草天天| 轻点好疼好大好爽视频| 手机看片福利盒子久久| 日本精品免费视频| 777精品久无码人妻蜜桃| 天天综合网久久| 2018日日夜夜| 在线播放免费视频| 少妇人妻大乳在线视频| 亚洲欧美视频二区| 9久久9毛片又大又硬又粗| 在线观看免费的av| 欧美亚洲国产成人| 超碰10000| 精品亚洲一区二区三区四区| 国产午夜大地久久| 91看片淫黄大片91| 九九九九九国产| 国产精品免费观看久久| 国产高清999| 不要播放器的av网站| 日韩一级免费看| 午夜xxxxx| 91视频这里只有精品| 国产91在线免费| 黑人巨茎大战欧美白妇| 想看黄色一级片| 密臀av一区二区三区| 波多野结衣乳巨码无在线| 成人免费看片视频在线观看| 亚洲成人天堂网| 亚洲人成无码www久久久| 色欲色香天天天综合网www| 天堂av在线8| 日韩一级理论片| 日本一本二本在线观看| 狠狠干 狠狠操| 成人网站免费观看入口| 国产片侵犯亲女视频播放| 蜜桃视频成人在线观看| 一本之道在线视频| 三级黄色片播放| 国产奶头好大揉着好爽视频| а 天堂 在线| 五月花丁香婷婷| 97超碰免费观看| 在线观看免费黄色片| 国产一区二区三区在线免费| 国产911在线观看| 69精品丰满人妻无码视频a片| 伊人成人免费视频| 免费极品av一视觉盛宴| h无码动漫在线观看| 精品人妻大屁股白浆无码| 国产精品第157页| 国产在线青青草| 欧美亚洲日本在线观看| 午夜两性免费视频| 伊人精品视频在线观看| 久久免费看毛片| 亚洲第一色av| 欧美中日韩在线| 精品国产成人av在线免| 亚洲国产日韩欧美在线观看| 九九热视频免费| 欧美在线观看成人| 亚洲另类第一页| 日韩伦理在线免费观看| 亚洲精品高清无码视频| 中文字幕55页| 欧美,日韩,国产在线| 免费国产a级片| 国产高清999| 国内外成人激情视频| 手机av在线网站| 国模无码视频一区二区三区| 最近免费中文字幕中文高清百度| 欧美视频国产视频| 男女私大尺度视频| www.com黄色片| 成人午夜精品久久久久久久蜜臀| 国产免费人做人爱午夜视频| 成人短视频在线看| 国产偷人视频免费| 亚洲AV无码成人精品一区| 黄色一级片在线看| 一区二区三区免费播放| 白白操在线视频| 亚洲综合激情视频| 91av资源网| 久久久久久久香蕉| 91最新在线观看| 亚洲美免无码中文字幕在线| 做爰高潮hd色即是空| 欧美三级理论片| 免费看又黄又无码的网站| 日日噜噜噜夜夜爽爽| 久久精品免费网站| 丰满少妇久久久| 欧美视频亚洲图片| 亚洲免费av一区二区三区| 成人免费毛片在线观看| 黄色一级片国产| 欧美 国产 精品| 日韩av一卡二卡三卡| 黑鬼大战白妞高潮喷白浆| 久青草视频在线播放| 日本高清xxxx| 日本中文字幕在线不卡| 狠狠躁狠狠躁视频专区| 妞干网在线观看视频| 欧美日韩dvd| 强开小嫩苞一区二区三区网站 | 天天操天天干天天做| 国产自偷自偷免费一区| 日本黄网站免费| 5月婷婷6月丁香| 中文字幕无码精品亚洲35| 午夜免费福利小电影| 国产 日韩 亚洲 欧美| www.日本在线播放| 少妇高潮毛片色欲ava片| 欧美久久久久久久久久久久久| 香蕉视频在线网址| 精品一区二区成人免费视频| 国产美女视频免费看| 亚洲欧美日本一区二区| 国产精品久久久久久9999| 尤蜜粉嫩av国产一区二区三区| 邪恶网站在线观看| 国产aⅴ爽av久久久久| 99精品视频网站| 五十路熟女丰满大屁股| 精品视频一区二区在线| 亚洲综合欧美激情| 在线观看18视频网站| 国产黄色激情视频| 国产麻花豆剧传媒精品mv在线| 日韩免费毛片视频| 色婷婷一区二区三区在线观看| 中文字幕精品在线播放| 久久久久免费看黄a片app| 1024av视频| theporn国产精品| 久久亚洲国产成人精品无码区| 9久久9毛片又大又硬又粗| 国产高潮免费视频| 国产女主播av| 自拍偷拍 国产| 亚洲天堂国产视频| 91大学生片黄在线观看| 成人免费观看视频在线观看| 香蕉视频999| 亚洲精品蜜桃久久久久久| 国产日韩一区二区在线| 三年中国中文在线观看免费播放 | 亚洲欧美另类动漫| 日韩视频在线免费播放| 日韩毛片在线免费看| 日本精品免费视频| 三级视频中文字幕| 一卡二卡三卡视频| av免费一区二区| 成人在线免费播放视频| 男人天堂成人网| caoporn超碰97| 男人添女人荫蒂免费视频| 污污动漫在线观看| 欧美三级一级片| 久久精品xxx| 中文av字幕在线观看| 日韩人妻精品无码一区二区三区| 三日本三级少妇三级99| 青青在线免费观看视频| 99亚洲国产精品| 日韩一级理论片| 一区二区三区国产免费| 欧美亚洲国产成人|