1. 程式人生 > 其它 >CentOS7中mysql8的 glibc版本安裝

CentOS7中mysql8的 glibc版本安裝

1.官網https://dev.mysql.com/downloads/mysql/5.7.html下載安裝包

2.上操作程式碼

 

mysql glibc版本安裝

1.配置規劃
預設安裝目錄:/usr/local/mysql
資料檔案目錄:/usr/local/mysql/data
MySQL佔用埠:3306
預設socket檔案存放路徑:/tmp/mysql.sock,用於客戶端與服務端通訊的套接字檔案

2.glibc版本的安裝步驟
第一步:上傳軟體包到Linux作業系統中
第二步:建立特殊的賬號,叫做mysql(所屬組mysql)
useradd -r -s /sbin/nologin mysql
id mysql:檢視mysql使用者

第三步:解壓mysql壓縮包,解壓到
/usr/local/mysql/local/mysql目錄 xz -d mysql-8.0.28-linux-glibc2.12-x86_64.tar.xz:進行第一次解壓 tar -xvf mysql-8.0.28-linux-glibc2.12-x86_64.tar:進行第二次解壓 第三步:移動mysql檔案到/usr/local目錄下並更名為mysql mv mysql-8.0.28-linux-glibc2.12-x86_64 /usr/local/mysql 第四步:更改/usr/local/mysql目錄許可權,更改檔案擁有者與所屬組都必須為mysql chown -R mysql:mysql /usr/local/mysql chmod
750 mysql 第五步:初始化資料庫(需要到cd /usr/local/mysql/下執行,注意:這裡會產生密碼,產生data檔案) bin/mysqld --initialize-insecure --user=mysql 第六步:安裝配置Mysql操作 檢視是否安裝了SSL服務: rpm -qa | grep openssh 啟動服務 bin/mysql_ssl_rsa_setup 複製服務檔案 cp support-files/mysql.server /etc/init.d/mysql.server 開啟mysql服務 bin/mysqld_safe --user=mysql & 登入mysql(出現錯誤需要檢查啟動mysql服務: sudo .
/support-files/mysql.server start) 注:中間可能會出現mariadb錯誤(應該是和mysql上的衝突了): yum remove mariadb-libs.x86_64 bin/mysql -uroot -p 顯示資料庫 show databases; 修改mysql賬戶密碼: ALTER USER 'root'@'localhost' IDENTIFIED BY '密碼' PASSWORD EXPIRE NEVER; 切換到mysql資料庫 use mysql 查詢 select host,user from user; 更改成可以在所有的主機登入 update user set host='%' where user='root'; 重新整理許可權 flush privileges; 更改成加密密碼(需要重新整理許可權) ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY '密碼'; 允許遠端使用者連線 GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '密碼' WITH GRANT OPTION; 回退 exit; 登入:進入資料夾(/usr/local/mysql/bin)執行 ./mysql -uroot -p //第七步:啟動mysql資料庫 //cp support-files/mysql.server/etc/init.d/mysql

 

 

 

 

感謝:https://www.bilibili.com/video/BV19s411G784

https://www.bilibili.com/video/BV1mJ411z7GZ?p=4