日本免费全黄少妇一区二区三区-高清无码一区二区三区四区-欧美中文字幕日韩在线观看-国产福利诱惑在线网站-国产中文字幕一区在线-亚洲欧美精品日韩一区-久久国产精品国产精品国产-国产精久久久久久一区二区三区-欧美亚洲国产精品久久久久

mysql修改字段類型語句 mysql修改字段類型( 四 )


mysql> alter user xyz identified by 'xyz';
Query OK, 0 rows affected (0.10 sec)
mysql> select version();
+————+
| version()|
+————+
| 5.7.25-log |
+————+
1 row in set (0.01 sec)
mysql> select user, host, plugin, authentication_string from mysql.user where user ='xyz';
+——+——+—————–+———————————————————————+
| user | host | plugin| authentication_string|
+——+——+—————–+———————————————————————+
| xyz| %| sha256_password | $5$Jmq<rS]t?F]~WUfR]$LVplZGG4HlLuHcoXEnXXFtBHARd8vkeWoLUu/uEN0ZC |
+——+——+—————–+———————————————————————+
1 row in set (0.02 sec)
mysql>
注意:當我們嘗試使用sha256_password作為密碼認證插件的時候,則必須使用SSL加密連接的方式連接到MySQL數(shù)據(jù)庫,也就是需要為MySQL服務器端配置OpenSSL證書之后才可以正常連接到MySQL數(shù)據(jù)庫 。
IDENTIFIED WITH auth_plugin BY 'auth_string'
指定用戶的密碼認證插件,并設置密碼 。
當我們想給用戶指定密碼的認證插件,并且想為其設置密碼的時候,可以使用這個命令,示例如下:
alter user xyz identified with mysql_native_password by 'xyz';
這樣用戶xyz的密碼認證方式修改為了mysql_native_password,并且修改它的密碼為xyz 。需要我們主要的是by關鍵字后面跟的是密碼的明文,也就是我們嘗試登錄的時候,輸入的密碼的值 。
IDENTIFIED WITH auth_plugin AS 'auth_string'
指定用戶的密碼認證插件,并設置密碼 。
當我們想給用戶指定密碼的認證插件,并且想為其設置密碼的時候,可以使用這個命令,示例如下:
alter user xyz identified with mysql_native_password as '*39C549BDECFBA8AFC3CE6B948C9359A0ECE08DE2';
這樣用戶xyz的密碼認證方式修改為了mysql_native_password,并且修改它的密碼為xyz 。需要我們主要的是as關鍵字后面跟的是加密后的密碼,而不是我們的明文的密碼 。如果我們想知道得到一個加密后的密碼,則可以使用下面password()函數(shù)來得到加密后的密碼 。
mysql> select password('xyz');
+——————————————-+
| password('xyz')|
+——————————————-+
| *39C549BDECFBA8AFC3CE6B948C9359A0ECE08DE2 |
+——————————————-+
1 row in set, 1 warning (0.02 sec)
mysql>
tls_option選項tls_option: {
SSL
| X509
| CIPHER 'cipher'
| ISSUER 'issuer'
| SUBJECT 'subject'
}
這里主要是指定用戶在連接到MySQL數(shù)據(jù)庫的時候,是否需要使用加密的方式,如果使用加密的方式,則需要啟用SSL加密協(xié)議,同時也需要對MySQL進行證書的配置 。
考慮到性能的問題,使用TLS加密的方式連接MySQL數(shù)據(jù)庫會對MySQL數(shù)據(jù)庫的性能有一定的影響 。非必要情況下,一般不建議啟用TLS加密連接到數(shù)據(jù)庫,因為大家的MySQL數(shù)據(jù)庫一般都是針對內網(wǎng)開放的 。所以,啟用TLS加密協(xié)議連接沒有必要 。

推薦閱讀