亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 數(shù)據(jù)庫 > MySQL > 正文

MySql 8.0.11安裝配置教程

2024-07-25 19:08:25
字體:
供稿:網(wǎng)友

官網(wǎng)地址:https://dev.mysql.com/downloads/mysql/

我這里是RHEL6.5的系統(tǒng),因此選擇RedHat 6 x86,64bit操作系統(tǒng)---下載第一個(gè)RPM Bundle即可--mysql-8.0.11-1.el6.x86_64.rpm-bundle.tar。

目前MySQL8.0.11社區(qū)版提供了多種多樣的安裝方式,但是并未發(fā)現(xiàn)針對Linux Generic安裝包包含的mysql_secure_installation的安裝說明。

因此這里使用推薦的RPM安裝:

一、mysql-8.0.11-1.el6.x86_64.rpm-bundle.tar解壓后有如下7個(gè)文件:

-rw-r--r-- 1 root root 28987588 Apr 9 01:06 mysql-community-client-8.0.11-1.el6.x86_64.rpm-rw-r--r-- 1 root root  672184 Apr 9 01:06 mysql-community-common-8.0.11-1.el6.x86_64.rpm-rw-r--r-- 1 root root  4443296 Apr 9 01:06 mysql-community-devel-8.0.11-1.el6.x86_64.rpm-rw-r--r-- 1 root root  2579460 Apr 9 01:06 mysql-community-libs-8.0.11-1.el6.x86_64.rpm-rw-r--r-- 1 root root  1902676 Apr 9 01:06 mysql-community-libs-compat-8.0.11-1.el6.x86_64.rpm-rw-r--r-- 1 root root 395918848 Apr 9 01:07 mysql-community-server-8.0.11-1.el6.x86_64.rpm-rw-r--r-- 1 root root 49092596 Apr 9 01:07 mysql-community-test-8.0.11-1.el6.x86_64.rpm

然后創(chuàng)建mysql用戶:

useradd mysqlpasswd mysql

二、安裝順序?yàn)椋海ńㄗh裝之前先把之前的mysql相關(guān)包全部卸載,rpm -e --nodeps <包名>即可)

[root@python ~]# rpm -ivh mysql-community-common-8.0.11-1.el6.x86_64.rpmwarning: mysql-community-common-8.0.11-1.el6.x86_64.rpm: Header V3 DSA/SHA1 Signature, key ID 5072e1f5: NOKEYPreparing...        ########################################### [100%]  1:mysql-community-common ########################################### [100%][root@python ~]# rpm -ivh mysql-community-libs-8.0.11-1.el6.x86_64.rpmwarning: mysql-community-libs-8.0.11-1.el6.x86_64.rpm: Header V3 DSA/SHA1 Signature, key ID 5072e1f5: NOKEYPreparing...        ########################################### [100%]  1:mysql-community-libs  ########################################### [100%][root@python ~]# rpm -ivh mysql-community-libs-compat-8.0.11-1.el6.x86_64.rpmwarning: mysql-community-libs-compat-8.0.11-1.el6.x86_64.rpm: Header V3 DSA/SHA1 Signature, key ID 5072e1f5: NOKEYPreparing...        ########################################### [100%]  file /usr/lib64/mysql/libmysqlclient.so.16.0.0 from install of mysql-community-libs-compat-8.0.11-1.el6.x86_64 conflicts with file from package mysql-libs-5.1.73-8.0.1.el6_8.x86_64  file /usr/lib64/mysql/libmysqlclient_r.so.16.0.0 from install of mysql-community-libs-compat-8.0.11-1.el6.x86_64 conflicts with file from package mysql-libs-5.1.73-8.0.1.el6_8.x86_64[root@python ~]# rpm -e --nodeps mysql-libs-5.1.73-8.0.1.el6_8.x86_64[root@python ~]# rpm -ivh mysql-community-libs-compat-8.0.11-1.el6.x86_64.rpmwarning: mysql-community-libs-compat-8.0.11-1.el6.x86_64.rpm: Header V3 DSA/SHA1 Signature, key ID 5072e1f5: NOKEYPreparing...        ########################################### [100%]  1:mysql-community-libs-co########################################### [100%][root@python ~]# rpm -ivh mysql-community-server-8.0.11-1.el6.x86_64.rpmwarning: mysql-community-server-8.0.11-1.el6.x86_64.rpm: Header V3 DSA/SHA1 Signature, key ID 5072e1f5: NOKEYerror: Failed dependencies:  mysql-community-client(x86-64) >= 8.0.0 is needed by mysql-community-server-8.0.11-1.el6.x86_64[root@python ~]# rpm -ivh mysql-community-client-8.0.11-1.el6.x86_64.rpmwarning: mysql-community-client-8.0.11-1.el6.x86_64.rpm: Header V3 DSA/SHA1 Signature, key ID 5072e1f5: NOKEYPreparing...        ########################################### [100%]  1:mysql-community-client ########################################### [100%][root@python ~]# rpm -ivh mysql-community-server-8.0.11-1.el6.x86_64.rpmwarning: mysql-community-server-8.0.11-1.el6.x86_64.rpm: Header V3 DSA/SHA1 Signature, key ID 5072e1f5: NOKEYPreparing...        ########################################### [100%]  1:mysql-community-server ########################################### [100%][root@python ~]# rpm -ivh mysql-community-devel-8.0.11-1.el6.x86_64.rpmwarning: mysql-community-devel-8.0.11-1.el6.x86_64.rpm: Header V3 DSA/SHA1 Signature, key ID 5072e1f5: NOKEYPreparing...        ########################################### [100%]  1:mysql-community-devel ########################################### [100%]^[[A[root@python ~]# rpm -ivh mysql-community-test-8.0.11-1.el6.x86_64.rpmwarning: mysql-community-test-8.0.11-1.el6.x86_64.rpm: Header V3 DSA/SHA1 Signature, key ID 5072e1f5: NOKEYerror: Failed dependencies:  perl(JSON) is needed by mysql-community-test-8.0.11-1.el6.x86_64--懶的去裝perl了,因此測試套件就不裝了。

三、安裝完畢后相關(guān)信息如下:

[root@python ~]# mysql -Vmysql Ver 8.0.11 for Linux on x86_64 (MySQL Community Server - GPL)[root@python ~]# ll /etc/init.d/mysqld-rwxr-xr-x 1 root root 7166 Apr 8 16:21 /etc/init.d/mysqld[root@python ~]# ll /etc/my.cnf --配置文件位置-rw-r--r-- 1 root root 1188 Apr 8 16:21 /etc/my.cnf

默認(rèn)的datadir是在/var/lib/mysql/,可以通過修改my.cnf修改,啟動(dòng)命令如下:

[root@python ~]# service mysqld startInitializing MySQL database:                [ OK ]Starting mysqld:  [ OK ]

四、發(fā)現(xiàn)沒密碼不能登錄,于是添加skip-grant-tables到my.cnf,重啟進(jìn)去重置密碼

mysql> alter user root@'localhost' identified by 'mysql';ERROR 1290 (HY000): The MySQL server is running with the --skip-grant-tables option so it cannot execute this statementmysql> exitBye

居然不能改。。。于是:

mysql> delete from mysql.user where user='root';Query OK, 1 row affected (0.10 sec)mysql> flush privileges;Query OK, 0 rows affected (0.00 sec)mysql> create user root@'localhost' identified by 'mysql';ERROR 1819 (HY000): Your password does not satisfy the current policy requirements

還是不能改,查看密碼復(fù)雜度要求:

mysql> show variables like '%pass%';+----------------------------------------------+-----------------+| Variable_name                | Value      |+----------------------------------------------+-----------------+| caching_sha2_password_auto_generate_rsa_keys | ON       || caching_sha2_password_private_key_path    | private_key.pem || caching_sha2_password_public_key_path    | public_key.pem || default_password_lifetime          | 0        || disconnect_on_expired_password        | ON       || mysql_native_password_proxy_users      | OFF       || password_history               | 0        || password_reuse_interval           | 0        || report_password               |         || sha256_password_auto_generate_rsa_keys    | ON       || sha256_password_private_key_path       | private_key.pem || sha256_password_proxy_users         | OFF       || sha256_password_public_key_path       | public_key.pem || validate_password.check_user_name      | ON       || validate_password.dictionary_file      |         || validate_password.length           | 8        || validate_password.mixed_case_count      | 1        || validate_password.number_count        | 1        || validate_password.policy           | MEDIUM     || validate_password.special_char_count     | 1        |+----------------------------------------------+-----------------+

查看官網(wǎng)https://dev.mysql.com/doc/refman/8.0/en/validate-password-options-variables.html#sysvar_validate_password.policy

發(fā)現(xiàn)此值有3個(gè),如下所示:

mysql8.0,安裝配置,mysql,8.0.11,安裝教程

于是設(shè)置為0,然后將validate_password.length設(shè)置為4,表示最少需要4字符。之所以設(shè)置為4是因?yàn)檫@個(gè)參數(shù)的值不能小于如下公式的計(jì)算結(jié)果:

validate_password.number_count+ validate_password.special_char_count+ (2 * validate_password.mixed_case_count)

于是繼續(xù)創(chuàng)建用戶,MySQL8.0取消了直接grant創(chuàng)建用戶的語法,只能先create user再grant,因此創(chuàng)建root如下:

mysql> create user root@'localhost' identified by 'mysql';ERROR 1396 (HY000): Operation CREATE USER failed for 'root'@'localhost'mysql> FLUSH PRIVILEGES;Query OK, 0 rows affected (0.00 sec)mysql> create user root@'localhost' identified by 'mysql';ERROR 1396 (HY000): Operation CREATE USER failed for 'root'@'localhost'

尼瑪...什么玩意兒?

于是去逛了一圈stackoverflow,都說這是一個(gè)BUG,于是操作如下:

mysql> drop user root@'localhost';  --是的沒錯(cuò),雖然沒有root@'localhost'用戶,但你還是要?jiǎng)h一遍。Query OK, 0 rows affected (0.05 sec)mysql> FLUSH PRIVILEGES;Query OK, 0 rows affected (0.01 sec)mysql> create user root@'localhost' identified by 'mysql';Query OK, 0 rows affected (0.03 sec)mysql> grant all on *.* to root@'localhost' with grant option;Query OK, 0 rows affected (0.03 sec)

終于改完密碼了...去掉參數(shù)文件的skip-grant-tables參數(shù),service mysqld restart重啟服務(wù)。

五、終于設(shè)置好密碼了,建一個(gè)測試用戶leo,然后嘗試遠(yuǎn)程連接下吧:

$ mysql -uleo -pmysql -h192.168.1.193mysql: [Warning] Using a password on the command line interface can be insecure.ERROR 2059 (HY000): Authentication plugin 'caching_sha2_password' cannot be loaded: /usr/lib/mysql/plugin/caching_sha2_password.so: cannot open shared object file: No such file or directory

我這5.7的mysql工具都連不上,這就尷尬了,查看認(rèn)證相關(guān)參數(shù):

mysql> show variables like '%auth%';+-------------------------------+-----------------------+| Variable_name         | Value         |+-------------------------------+-----------------------+| default_authentication_plugin | caching_sha2_password |+-------------------------------+-----------------------+1 row in set (0.02 sec)

查看官網(wǎng)發(fā)現(xiàn)此值的取值如下:

mysql8.0,安裝配置,mysql,8.0.11,安裝教程

官網(wǎng)還說此值影響create user不顯式指定auth plugin時(shí)密碼的默認(rèn)加密算法,臥槽...那豈不是說我之前創(chuàng)建的leo用戶使用的是默認(rèn)的caching_sha2_password認(rèn)證,查看一下:

mysql> select user,host,plugin from mysql.user;+------------------+-----------+-----------------------+| user       | host   | plugin        |+------------------+-----------+-----------------------+| leo       | %     | caching_sha2_password || mysql.infoschema | localhost | mysql_native_password || mysql.session  | localhost | mysql_native_password || mysql.sys    | localhost | mysql_native_password || root       | localhost | caching_sha2_password |+------------------+-----------+-----------------------+

完了,全TM完了......

顯然不能直接update plugin,因?yàn)檫@可能導(dǎo)致加密的密碼無法被正確解密,你所有的密碼都會變異,因此除root@'localhost'外全部刪掉重建。

首先需要在my.cnf里添加:default_authentication_plugin=mysql_native_password,然后service mysqld restart重啟服務(wù):

mysql> drop user leo;Query OK, 0 rows affected (0.10 sec)mysql> flush privileges;Query OK, 0 rows affected (0.00 sec)mysql> create user leo identified by 'mysql';Query OK, 0 rows affected (0.02 sec)mysql> grant all on *.* to leo;Query OK, 0 rows affected (0.08 sec)$mysql -Vmysql Ver 14.14 Distrib 5.7.20, for Linux (x86_64) using EditLine wrapper$ mysql -uleo -pmysql -h192.168.1.193mysql: [Warning] Using a password on the command line interface can be insecure.Welcome to the MySQL monitor. Commands end with ; or /g.Your MySQL connection id is 16Server version: 8.0.11 MySQL Community Server - GPLCopyright (c) 2000, 2017, Oracle and/or its affiliates. All rights reserved.Oracle is a registered trademark of Oracle Corporation and/or itsaffiliates. Other names may be trademarks of their respectiveowners.Type 'help;' or '/h' for help. Type '/c' to clear the current input statement.mysql>

至此遠(yuǎn)程連接正常。

總結(jié)

以上所述是小編給大家介紹的MySql 8.0.11安裝配置教程,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時(shí)回復(fù)大家的。在此也非常感謝大家對VeVb武林網(wǎng)網(wǎng)站的支持!


注:相關(guān)教程知識閱讀請移步到MYSQL教程頻道。
發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
欧美男人的天堂一二区| 久久精品国产第一区二区三区| 欧美图片一区二区| 欧美日韩亚洲视频| 欧美成人日韩| 成人午夜视频精品一区| 欧美一区二区三区在线看| 日韩精品视频免费专区在线播放| 欧美人成在线视频| 久久久影视精品| 超碰在线公开| 国产精品99久久久久久久久| 91成人噜噜噜在线播放| 欧美污视频久久久| а天堂中文在线官网| 亚洲欧洲一二区| 在线午夜精品自拍| 日韩av成人在线| 噜噜噜久久亚洲精品国产品麻豆| 亚洲综合久久网| 在线观看美女av| 欧美a在线观看| 少妇精品无码一区二区三区| www日本高清视频| 久久久91精品国产一区不卡| 国产丝袜一区| 欧美精品欧美精品| 欧洲亚洲一区二区三区| 在线精品日韩| 亚洲综合色丁香婷婷六月图片| 日韩欧美一级大片| 国产一区二区精品久久91| 日本视频二区| 亚洲另类色综合网站| 国产91在线播放九色| 久久国产精品国语对白| 国产精品久久精品国产| 亚洲天堂av资源在线观看| 亚洲香肠在线观看| 国产精品伦子伦免费视频| 国产大片中文字幕在线观看| 亚洲国产天堂久久综合网| 亚洲福利在线观看视频| 亚洲免费黄色网址| 免费视频亚洲| www天堂在线观看| 国产精品网在线观看| 欧美一区二不卡视频| 国产在线无码精品| 亚洲精品一区二区三区av| 欧洲成人一区二区| 国产精品欧美色图| 原千岁中文字幕| 色猫咪免费人成网站在线观看| 一区二区三区高清在线观看| 999久久久国产精品| 日韩三区在线| 欧美乱大交xxxxx潮喷l头像| 国产精品毛片久久久久久久av| 欧美国产91| 人妻av一区二区三区| 久久综合加勒比| 久久久国产精品不卡| 欧美日韩国产麻豆| 国产欧美日韩视频一区二区| 欧美成人猛片aaaaaaa| 欧美一区二区三区成人精品| 国产精品美女一区二区三区| 中国女人一级一次看片| 黄色成人美女网站| 久久永久免费视频| 爱情岛论坛亚洲品质自拍视频网站| 国产精品久久久久久av下载红粉| 欧美在线黄色| 欧美女优在线视频| 亚洲一区二区在线观看视频| 久久av影视| 国产精品99久久久久久久女警| 热re99久久精品国99热蜜月| 黄色片视频免费| 中文字幕9999| 亚洲美女久久| 青青青国产精品一区二区| 亚洲成a人v欧美综合天堂麻豆| 日韩一级片免费| 免费成人在线看| 日韩午夜激情免费电影| 日韩在线你懂的| 黄色国产网站在线播放| 国产高清一区视频| 欧美污视频久久久| 福利资源在线久| 一区二区三区在线影院| 欧洲杯什么时候开赛| 日本高清不卡的在线| 一区二区视频在线免费观看| 先锋影音av321| 毛片av中文字幕一区二区| 亚洲成人黄色网址| 国产一区二区三区| 久久久久久久久久久久久久久久av| 欧美日韩激情一区二区三区| 亚洲综合中文网| 日韩视频精品在线观看| 日产精品一线二线三线芒果| 国产高清欧美| 99亚洲一区二区| 91在线播放观看| aaa欧美色吧激情视频| 国产欧美黑人| 国产黄色片在线| 国产一区二区三区久久久久久久久| eeuss影院130020部| 成人国产精品久久| 久久日韩粉嫩一区二区三区| 国产精品旅馆在线| 欧美成熟视频| 亚洲中文字幕无码爆乳av| 一级做a爰片性色毛片视频| 91亚洲精华国产精华精华液| 久久久久久久久免费视频| 日韩在线第七页| 亚洲图片另类小说| 破处女黄色一级片| 无码人妻av免费一区二区三区| 成人午夜天堂| 国产老妇另类xxxxx| 黑人巨大精品欧美一区免费视频| 久久99精品久久久| 日本爱爱网站| 中文字幕理伦片免费看| 男人的天堂av高清在线| 欧美一区二区三区在线电影| 欧洲高清一区二区| 日本视频www| 免费97视频在线精品国自产拍| 五月天久久比比资源色| 99久久国产综合精品女小说| 天天av天天爱| 中国特黄一级片| 欧美另类一区二区| 黄色一级影院| 欧美黑人又粗大| 国产成人在线一区二区| 久久久久久福利| av网址在线观看免费| 国产欧美日韩中文久久| 国产在线观看免费视频软件| 操人视频在线观看| 国产欧美精品一区二区三区介绍| 国产一区二区在线播放| 亚洲一区二区不卡免费| 77thz桃花论族在线观看| 99999精品视频| 岛国视频一区| 中文字幕亚洲情99在线| 伊人在线视频| 欧美性猛交xxxx乱大交少妇| 国产精品三区在线| 国产福利视频导航| 欧美freesextv| 欧美大片aaaa| 青青草97国产精品免费观看| 欧美日韩免费一区二区三区视频| 91.麻豆视频| 国产精品99久久99久久久二8| 成人精品亚洲人成在线| 电影一区二区三| 黄色网页免费看| 亚洲成人一区二区三区| 国产香蕉精品视频一区二区三区| 99视频只有精品| 国产精品99视频| 国产精品日产欧美久久久久| 性直播体位视频在线观看| 91国产精品91| 免费高清特黄a大片| 国产精品亚洲一区| 国产一级做a爱免费视频| 欧美一级特黄aaaaaa在线看片| 午夜久久久影院| 无码人妻精品一区二区三区蜜桃91| 日韩精品免费综合视频在线播放| 黄色性视频网站| 精品一区二区三区四区五区六区| 奇米影视888狠狠狠777不卡| h片免费观看| 天天精品视频| 四虎wwwcom| 日本午夜在线视频| 黄在线观看在线播放720p| 91视频免费看片| 国产成人成网站在线播放青青| 尤物视频在线观看免费| 一卡二卡三卡四卡五卡| 亚洲男人天堂2024| 成人区精品一区二区不卡| 亚洲国产精品va在看黑人| 欧美性猛交xx乱大交| 一区二区福利| 懂色av中文在线| 在线小视频网址| 色综合狠狠操| 日本亚洲不卡| 免费一级欧美在线观看视频| 亚洲国产一二三区| 少妇真人直播免费视频| 欧美1o一11sex性hdhd| 天堂网一区二区三区| 中文字幕av高清| 新版中文在线官网| 99鲁鲁精品一区二区三区| 国外av网站| 亚洲电影影音先锋| www.黄色小说.com| 白虎精品一区| 亚洲人人精品| 成人免费看的视频| 日韩高清成人在线| 精品人妻在线播放| 秋霞欧美一区二区三区视频免费| 一区二区三区 在线观看视| 小鲜肉gaygays免费动漫| 黑料不打烊so导航| 国产精品久久久国产盗摄| 秋霞欧美视频| 午夜视频在线观看一区| 欧美一卡在线观看| 亚洲成人亚洲激情| 户外露出精品视频国产| 国产一区二区三区18| 91精品综合久久久久久久久久久| 国产精品18久久久久久首页狼| 午夜精品一区二区三区三上悠亚| 牛牛精品一区二区| 国产精品视频导航| 美女视频黄a视频全免费观看| xxxx成人| 日韩免费在线播放| 日韩精品分区| 中文字幕亚洲精品一区| 男人捅女人免费视频| aⅴ色国产欧美| 日韩色av导航| 日本xxxx高清色视频| 传媒在线观看| 伊人久久大香线蕉| 国产亚洲精品久久久| 91麻豆精品在线观看| 久久青草久久| 国产视频在线观看一区二区三区| 永久免费看mv网站入口78| 国产乱码久久久久| 国产精品一区二区三区免费| 美女视频网站久久| 老司机午夜网站| 日本久久久久| 国产精品免费一区二区三区四区| 一区二区在线免费观看视频| 日韩中文字幕免费观看| 一区二区三区视频国产日韩| 男人天堂2024| 91精品国产乱码久久久久久久| 六月天综合网| 怡红院红怡院欧美aⅴ怡春院| 日日骚欧美日韩| 精品国产999久久久免费| 精产国产伦理一二三区| 在线看日韩av| 91精品国产综合久久久蜜臀粉嫩| 亚洲欧美成人综合| 精品久久久久一区| aa级大片免费在线观看| www天堂在线观看| 丰满人妻一区二区三区无码av| 国产日韩网站| chinese偷拍一区二区三区| 中文字幕二三区不卡| 欧美一级片在线免费观看| 99精品桃花视频在线观看| 美女久久99| wwww.国产| 97在线国产视频| 99久久精品无免国产免费| 久久伊人中文字幕| 日韩成人午夜影院| 黄色片子在线观看| 国产精品嫩草影视| 国产精品视频久久久久| 国产伦精品一区二区三区免.费| 三上悠亚作品在线观看| 成人av先锋影音| 日韩三级网址| 久久av中文| 欧美国产禁国产网站cc| 欧美日韩一区二区在线视频| 高清在线观看免费韩剧| 久久9999免费视频| 欧美精品一级| 哥也色在线视频| 男人天堂手机在线视频| 在线中文字幕资源| 海角国产乱辈乱精品视频| 周于希免费高清在线观看| 免费高清av| 国产毛片精品久久| 国产日韩精品中文字无码| 永久www成人看片| 国产精品三级久久久久久电影| 产国精品偷在线| 日韩精品一卡二卡| 国产原厂视频在线观看| 国产精品裸体瑜伽视频| 国产精品盗摄一区二区三区| 色婷婷久久av| 中国免费黄视频| 欧美久久精品一级c片| 国产精品嫩草69影院| 国产在线一卡二卡| 国产一二三四| 成人满18在线观看网站免费| 第一福利在线| 国产毛片久久久久久| 综合日韩在线| 国产调教在线观看| 在线观看国产一区| 青青草免费在线观看| 欧美风情在线观看|