成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

MySQL 5.7版本新特性(三)

數(shù)據(jù)庫 MySQL
本文將和大家一起分享下5.7的新特性,不過我們要先從即將被刪除的特性以及建議不再使用的特性說起。根據(jù)這些情況,我們在新版本及以后的版本中,應(yīng)該不再使用,避免未來產(chǎn)生兼容性問題。

  

[[140960]]

 本文將和大家一起分享下5.7的新特性,不過我們要先從即將被刪除的特性以及建議不再使用的特性說起。根據(jù)這些情況,我們在新版本及以后的版本中,應(yīng)該不再使用,避免未來產(chǎn)生兼容性問題。

  本文是基于MySQL-5.7.7-rc版本,未來可能 還會發(fā)生更多變化。本節(jié)開始講5.7版本中的新特性。

  1、安全性

  a. 用戶表 mysql.user 的 plugin字段不允許為空, 默認值是 mysql_native_password,而不是 mysql_old_password,不再支持舊密碼格式;

  b. 增加密碼過期機制,過期后需要修改密碼,否則可能會被禁用,或者進入沙箱模式;

  c. 使用 mysql_install_db 初始化時,默認會自動生成隨機密碼,并且不創(chuàng)建除 root@localhost 外的其他賬號,也不創(chuàng)建 test 庫;

  【新特性實踐】

  執(zhí)行 mysql_install_db 進行新實例初始化: 

  1. [yejr@imysql.com]# ./bin/mysql_install_db --user=mysql --datadir=/data/mysql/ 
  2.  
  3. 2015-06-24 13:55:29 [WARNING] mysql_install_db is deprecated. Please consider switching to mysqld --initialize 
  4. 2015-06-24 13:55:38 [ERROR]   Child process: /opt/17173_install/mysql-5.7.7-rc-linux-glibc2.5-x86_64/bin/mysqld terminated prematurely with errno= 32 
  5. 2015-06-24 13:55:38 [ERROR]   Failed to execute /opt/17173_install/mysql-5.7.7-rc-linux-glibc2.5-x86_64/bin/mysqld --bootstrap --datadir=/data/mysql --lc-messages-dir=/usr/share/mysql --lc-messages=en_US 
  6. -- server log begin -- 
  7. mysqld: [Warning] --bootstrap is deprecated. Please consider using --initialize instead 
  8. -- server log end -- 

 

  可以看到提示 mysql_install_db 已經(jīng)不再推薦使用了,建議改成 mysqld --initialize 完成實例初始化。

  改成 mysqld --initialize 后,如果 datadir 指向的目標目錄下已經(jīng)有數(shù)據(jù)文件,則會有類似提示:  

  1. [yejr@imysql.com]#./bin/mysqld --user=mysql --basedir=/opt/17173_install/mysql-5.7.7-rc-linux-glibc2.5-x86_64/ --datadir=/data/mysql --initial --initialize-insecure 
  2.  
  3. 2015-06-24T06:05:05.533588Z 0 [ERROR] --initialize specified but the data directory has files in it. Aborting. 
  4. 2015-06-24T06:05:05.533627Z 0 [ERROR] Aborting 

 

  因此,需要先確保 datadir 目標目錄下是空的,避免誤操作破壞已有數(shù)據(jù)。

  另外,在初始化時如果加上 --initial-insecure,則會創(chuàng)建空密碼的 root@localhost 賬號,否則會創(chuàng)建帶密碼的 root@localhost 賬號,密碼直接寫在 log-error 日志文件中(在5.6版本中是放在 ~/.mysql_secret 文件里,更加隱蔽,不熟悉的話可能會無所適從)

  1. [yejr@imysql.com]#./bin/mysqld --user=mysql --basedir=/opt/17173_install/mysql-5.7.7-rc-linux-glibc2.5-x86_64/ --datadir=/data/mysql --initial 
  2. 2015-06-24T06:14:31.458905Z 0 [Warning] Insecure configuration for --secure-file-priv: Current value does not restrict location of generated files. Consider setting it to a valid, non-empty path. 

  初始化完畢后,如果沒使用新版本的客戶端登入,還會報告類似下面的錯誤: 

  1. mysql -uroot -p 
  2. Enter password
  3. ERROR 1862 (HY000): Your password has expired. To log in you must change it using a client that supports expired passwords. 

 

  上面的錯誤提示意思是需要用當前版本的客戶端登入,因為新用戶登入后需要立刻修改密碼,否則無法繼續(xù)后續(xù)的工作:

 

  1. [(root@imysql.com)]>use mysql 
  2. ERROR 1820 (HY000): You must SET PASSWORD before executing this statement 
  3.  
  4. [(root@imysql.com)]>set password = password('abcd'); 
  5. Query OK, 0 rows affected, 1 warning (0.00 sec) 

  修改完密碼后,就可以繼續(xù)使用舊版本的客戶端工具了。

  下一期,我們講講5.7的其他新特性。

  參考資料:

  官方文檔:1.4 What Is New in MySQL 5.7

  整理的比較倉促,若有遺漏或失誤,請留言回復(fù),謝謝!

責任編輯:honglu 來源: MySQL中文網(wǎng)
相關(guān)推薦

2015-07-17 13:27:16

MySQL 5.7

2015-07-17 13:43:09

MySQL 5.7

2015-07-17 13:59:33

MySQL 5.7

2009-12-18 13:43:07

Ruby 1.9版本

2022-06-27 06:02:27

geopandas開發(fā)Python

2010-03-16 14:05:57

Eclipse 3.6

2025-02-20 09:52:45

C# 6開發(fā)代碼

2016-01-21 11:05:52

ES6JavaScript新特性

2012-09-28 09:58:35

Outlook 201Office 2013

2015-07-20 16:48:53

MongoDB 2.5查詢引擎

2018-06-01 15:41:21

2012-11-16 09:50:32

Windbg

2012-03-06 13:45:43

JavaJActor

2010-06-08 09:45:27

openSUSE 11

2012-05-07 23:45:54

FantomJavaJVM

2019-07-19 15:53:45

MySQL 5.7MySQL 8.0MySQL

2011-12-15 09:38:13

2018-08-31 15:06:45

數(shù)據(jù)庫MySQLMySQL 8.0.1

2009-01-16 10:01:57

MySQL復(fù)制特性測試

2010-08-26 17:08:20

vsftpd faq
點贊
收藏

51CTO技術(shù)棧公眾號

主站蜘蛛池模板: 怡红院免费的全部视频 | 美女三区 | 免费不卡一区 | 国产午夜精品一区二区三区嫩草 | 亚洲精品视频三区 | 国产精品无码专区在线观看 | 日韩综合网 | 91视频国产精品 | 精久久久| 在线观看视频中文字幕 | 久久久久久亚洲国产精品 | 亚洲一区二区国产 | 一区二区三区在线观看视频 | 一级在线| 欧美激情精品久久久久久变态 | 亚洲网站免费看 | 日批免费看 | 亚洲国产成人精品女人久久久 | 色偷偷噜噜噜亚洲男人 | 成人在线不卡 | 成人精品视频在线观看 | 精品国产一区二区三区久久 | 羞羞视频在线观免费观看 | 国产精品一区在线 | 成人精品福利 | 国产精品九九九 | 久久精品亚洲 | 欧美极品少妇xxxxⅹ免费视频 | 成人午夜免费福利视频 | 中文字幕成人 | 久久久久久国产精品免费免费男同 | 日韩资源 | 91久久国产 | 日本在线一区二区三区 | 天天操夜夜操 | 天堂在线网 | 请别相信他免费喜剧电影在线观看 | 久久久久成人精品亚洲国产 | 国产成人精品一区二区三区四区 | 精久久久久 | 亚洲永久入口 |