您好,登錄后才能下訂單哦!
小編這次要給大家分享的是CentOS7版本如何安裝Mysql8.0.20版本數(shù)據(jù)庫,文章內(nèi)容豐富,感興趣的小伙伴可以來了解一下,希望大家閱讀完這篇文章之后能夠有所收獲。
CentOS7安裝Mysql8.0.20步驟:
https://dev.mysql.com/doc/relnotes/mysql/8.0/en/news-8-0-20.html
官網(wǎng)下載有時(shí)速度比較慢,直接點(diǎn)擊鏈接也可以下載:mysql 8.0.20
官網(wǎng)下載8.0.20Mysql包(bundle版本)
1.創(chuàng)建mysql文件夾:
[root@localhost ~]# mkdir /usr/local/mysql [root@localhost ~]# cd /usr/local/mysql/
將下載的mysql包放在創(chuàng)建的MySQL文件夾內(nèi):
[root@localhost mysql]# ll 總用量 815000 -rw-r--r--. 1 root root 834560000 5月 13 10:44 mysql-8.0.20-1.el7.x86_64.rpm-bundle.tar
mysql的安裝版MD5碼查看是否和官網(wǎng)上的相對應(yīng):
[root@localhost mysql]# md5sum mysql-8.0.20-1.el7.x86_64.rpm-bundle.tar c8d062c1f74d9aab7dbdd5300b202b6e mysql-8.0.20-1.el7.x86_64.rpm-bundle.tar
將mysql的包解壓得到幾個(gè)內(nèi)安裝包:
[root@localhost mysql]# tar -xvf mysql-8.0.20-1.el7.x86_64.rpm-bundle.tar mysql-community-libs-8.0.20-1.el7.x86_64.rpm mysql-community-embedded-compat-8.0.20-1.el7.x86_64.rpm mysql-community-test-8.0.20-1.el7.x86_64.rpm mysql-community-common-8.0.20-1.el7.x86_64.rpm mysql-community-devel-8.0.20-1.el7.x86_64.rpm mysql-community-client-8.0.20-1.el7.x86_64.rpm mysql-community-libs-compat-8.0.20-1.el7.x86_64.rpm mysql-community-server-8.0.20-1.el7.x86_64.rpm [root@localhost mysql]# ll 總用量 1630004 -rw-r--r--. 1 root root 834560000 5月 13 10:44 mysql-8.0.20-1.el7.x86_64.rpm-bundle.tar -rw-r--r--. 1 7155 31415 48822048 3月 27 20:14 mysql-community-client-8.0.20-1.el7.x86_64.rpm -rw-r--r--. 1 7155 31415 623508 3月 27 20:14 mysql-community-common-8.0.20-1.el7.x86_64.rpm -rw-r--r--. 1 7155 31415 8129988 3月 27 20:14 mysql-community-devel-8.0.20-1.el7.x86_64.rpm -rw-r--r--. 1 7155 31415 23599996 3月 27 20:14 mysql-community-embedded-compat-8.0.20-1.el7.x86_64.rpm -rw-r--r--. 1 7155 31415 4667884 3月 27 20:14 mysql-community-libs-8.0.20-1.el7.x86_64.rpm -rw-r--r--. 1 7155 31415 1277128 3月 27 20:14 mysql-community-libs-compat-8.0.20-1.el7.x86_64.rpm -rw-r--r--. 1 7155 31415 512057468 3月 27 20:15 mysql-community-server-8.0.20-1.el7.x86_64.rpm -rw-r--r--. 1 7155 31415 235369940 3月 27 20:16 mysql-community-test-8.0.20-1.el7.x86_64.rpm
依次安裝順序時(shí)common,libs,libs-compat,client,server:
警告:mysql-community-common-8.0.20-1.el7.x86_64.rpm: 頭V3 DSA/SHA1 Signature, 密鑰 ID ********: NOKEY 準(zhǔn)備中... ################################# [100%] 正在升級/安裝... 1:mysql-community-common-8.0.20-1.e################################# [100%] 警告:mysql-community-libs-8.0.20-1.el7.x86_64.rpm: 頭V3 DSA/SHA1 Signature, 密鑰 ID ********: NOKEY 準(zhǔn)備中... ################################# [100%] 正在升級/安裝... 1:mysql-community-libs-8.0.20-1.el7################################# [100%] 警告:mysql-community-libs-compat-8.0.20-1.el7.x86_64.rpm: 頭V3 DSA/SHA1 Signature, 密鑰 ID ********: NOKEY 準(zhǔn)備中... ################################# [100%] 正在升級/安裝... 1:mysql-community-libs-compat-8.0.2################################# [100%] 警告:mysql-community-client-8.0.20-1.el7.x86_64.rpm: 頭V3 DSA/SHA1 Signature, 密鑰 ID ********: NOKEY 準(zhǔn)備中... ################################# [100%] 正在升級/安裝... 1:mysql-community-client-8.0.20-1.e################################# [100%] 警告:mysql-community-server-8.0.20-1.el7.x86_64.rpm: 頭V3 DSA/SHA1 Signature, 密鑰 ID ********: NOKEY 準(zhǔn)備中... ################################# [100%] 正在升級/安裝... 1:mysql-community-server-8.0.20-1.e################################# [100%]
編輯一下/etc/my.cnf文件:
在最下面增加一行:
lower_case_table_names=1
initialize初始化:
[root@localhost mysql]# mysqld --initialize [root@localhost mysql]#
更改一下權(quán)限:
[root@localhost mysql]# chown -R mysql:mysql /var/lib/mysql [root@localhost mysql]# ll /var/lib/ 總用量 8 drwxr-xr-x. 4 root root 32 5月 13 10:07 AccountsService drwxr-xr-x. 2 root root 6 8月 3 2017 alsa drwxr-xr-x. 2 root root 274 5月 13 10:14 alternatives drwx------. 3 root root 18 5月 13 10:17 authconfig drwxr-xr-x. 2 root root 6 8月 3 2017 bluetooth drwxr-xr-x. 2 chrony chrony 6 8月 4 2017 chrony drwxr-xr-x. 3 root root 17 5月 13 10:06 color drwxr-xr-x. 4 colord colord 67 5月 13 10:23 colord drwxr-xr-x. 2 root root 6 11月 7 2016 dbus drwxr-xr-x. 2 root root 6 8月 4 2017 dhclient drwxr-xr-x. 2 root root 6 8月 3 2017 dnsmasq drwxr-xr-x. 3 root root 34 5月 13 10:24 flatpak drwxr-xr-x. 2 root root 6 6月 24 2014 fprint drwxr-xr-x. 2 root root 6 11月 5 2016 games drwxrwx--T. 5 gdm gdm 70 5月 13 10:23 gdm drwxr-xr-x. 2 geoclue geoclue 6 8月 2 2017 geoclue drwxr-xr-x. 4 root root 55 5月 13 02:22 gssproxy drwxr-xr-x. 2 root root 6 8月 2 2017 hyperv drwxr-xr-x. 2 root root 6 8月 5 2017 initramfs drwxr-xr-x. 8 root root 90 5月 13 10:07 iscsi drwxr-xr-x. 8 root root 93 5月 13 10:08 libvirt drwxr-xr-x. 2 root root 6 11月 6 2016 lldpad drwxr-xr-x. 2 root root 6 8月 2 2017 logrotate drwx------. 2 root root 6 5月 13 10:06 machines drwxr-xr-x. 2 root root 37 5月 13 02:22 misc drwxr-x---. 2 root slocate 6 11月 5 2016 mlocate drwxr-x--x. 6 mysql mysql 4096 5月 13 11:05 mysql
啟動mysql服務(wù)看一下服務(wù)狀態(tài),看Active這一行的狀態(tài):
[root@localhost mysql]# systemctl start mysqld.service [root@localhost mysql]# systemctl status mysqld.service ● mysqld.service - MySQL Server Loaded: loaded (/usr/lib/systemd/system/mysqld.service; enabled; vendor preset: disabled) Active: active (running) since 三 2020-05-13 11:09:35 CST; 8s ago Docs: man:mysqld(8) http://dev.mysql.com/doc/refman/en/using-systemd.html Process: 16795 ExecStartPre=/usr/bin/mysqld_pre_systemd (code=exited, status=0/SUCCESS) Main PID: 16829 (mysqld) Status: "Server is operational" CGroup: /system.slice/mysqld.service └─16829 /usr/sbin/mysqld 5月 13 11:09:24 localhost.localdomain systemd[1]: Starting MySQL Server... 5月 13 11:09:35 localhost.localdomain systemd[1]: Started MySQL Server. [root@localhost mysql]#
查看數(shù)據(jù)庫初始的密碼:
[root@localhost mysql]# cat /var/log/mysqld.log | grep password 2020-05-13T03:05:16.041238Z 6 [Note] [MY-010454] [Server] A temporary password is generated for root@localhost: n_t#tk.Z?7)f
使用初始密碼登陸數(shù)據(jù)庫:后更改密碼:
[root@localhost mysql]# mysql -uroot -p Enter password: Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 8 Server version: 8.0.20 Copyright (c) 2000, 2020, Oracle and/or its affiliates. All rights reserved. Oracle is a registered trademark of Oracle Corporation and/or its affiliates. Other names may be trademarks of their respective owners. Type 'help;' or '\h' for help. Type '\c' to clear the current input statement. mysql> mysql> ALTER user 'root'@'localhost' identified with mysql_native_password by '123456'; Query OK, 0 rows affected (0.04 sec) mysql> exit Bye [root@localhost mysql]# mysql -uroot -p Enter password: Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 9 Server version: 8.0.20 MySQL Community Server - GPL Copyright (c) 2000, 2020, Oracle and/or its affiliates. All rights reserved. Oracle is a registered trademark of Oracle Corporation and/or its affiliates. Other names may be trademarks of their respective owners. Type 'help;' or '\h' for help. Type '\c' to clear the current input statement. mysql> SELECT VERSION; ERROR 1054 (42S22): Unknown column 'VERSION' in 'field list' mysql> SELECT VERSION(); +-----------+ | VERSION() | +-----------+ | 8.0.20 | +-----------+ 1 row in set (0.00 sec) mysql>
到此可以正常登陸數(shù)據(jù)庫了,可以自行查找開啟遠(yuǎn)程方式。
看完這篇關(guān)于CentOS7版本如何安裝Mysql8.0.20版本數(shù)據(jù)庫的文章,如果覺得文章內(nèi)容寫得不錯(cuò)的話,可以把它分享出去給更多人看到。
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。