一,官網下載node
二,裝卸 mariadbsql
1,查看 mariadb 的安裝包數據庫
rpm -qa | grep mariadb工具
2,裝卸 mariadb加密
rpm -e mariadb-libs-5.5.60-1.el7_5.x86_64 --nodeps3d
3,再次查看 mariadbserver
rpm -qa | grep mariadbblog
三,在/usr/local下建立mysql文件夾get
mkdir mysql
四,把下載的安裝包放入mysql目錄
五,解壓 tar 包
tar -xvf mysql-8.0.17-1.el7.x86_64.rpm-bundle.tar
六,安裝 common
rpm -ivh mysql-community-common-8.0.17-1.el7.x86_64.rpm --nodeps --force
注:
a,--nodeps rpm在安裝/卸載時,不檢查依賴關係,例如安裝/卸載B,B依賴C致使沒法安裝/卸 載,使用--nodeps就能夠安裝/卸載成功
b,--force 強制安裝/卸載
七,安裝 libs
rpm -ivh mysql-community-libs-8.0.17-1.el7.x86_64.rpm --nodeps --force
八,安裝 client
rpm -ivh mysql-community-client-8.0.17-1.el7.x86_64.rpm --nodeps --force
九,安裝 server
rpm -ivh mysql-community-server-8.0.17-1.el7.x86_64.rpm --nodeps --force
十,檢查確認
rpm -qa | grep mysql
十一,對mysql數據庫進行初始化和相關配置
1,mysqld --initialize;
若是報錯
是由於沒有安裝所須要的依賴包
執行:yum install -y libaio
2,設置文件擁用者
chown mysql:mysql /var/lib/mysql -R;
3,systemctl start mysqld.service;
4,systemctl enable mysqld;設置開機自啓
十二,修改root初始密碼,並修改加密規則,MySql8.0 版本 和 5.0 的加密規則不同,而如今的可視化工具只支持舊的加密方式
1,查看root的初始密碼:cat /var/log/mysqld.log | grep password
初始密碼爲:q-dqgt:xM5f8
2,進入數據庫登錄界面:mysql -uroot -p
輸入以前查詢的密碼,注意不會顯示
3,修改root密碼,並修改加密規則
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '新密碼';
4,經過 exit; 命令退出 MySQL,而後經過新密碼再次登錄
十三,進行遠程訪問的受權(登陸MySQL後操做)
1,use mysql;
2,select host from user where user='root';
3,update user set host='%' where user='root';
4,flush privileges;
十四,設置密碼永不過時
1,ALTER USER 'root'@'%' IDENTIFIED BY '新密碼' PASSWORD EXPIRE NEVER;
2,flush privileges;