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 

啟動服務(阿里雲碰到Error./bin/mysqld: error while loading shared libraries: 使用:yum install -y libaio)
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 ,阿里雲這里卸載后繼續運行出現問題(ERROR:2002)后,可以返回上面從【第五步:初始化數據庫】開始
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

 

ERROR 2002


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM