上傳安裝包:mysql-8.0.19-1.el7.x86_64.rpm-bundle.tar
解壓:tar -zxf mysql-8.0.19-1.el7.x86_64.rpm-bundle.tar
解壓完成後先檢查
安裝之前需要檢測系統是否有安裝mysql
rpm -qa | grep mysql
rpm -qa | grep mariadb
如果有使用命令進行解除安裝
rpm -e --nodeps ***(查到的名稱)
解除安裝完成之後按照下列順序進行挨個安裝.rpm:
rpm -ivh mysql-community-common-8.0.19-1.el7.x86_64.rpm
rpm -ivh mysql-community-libs-8.0.19-1.el7.x86_64.rpm
rpm -ivh mysql-community-devel-8.0.19-1.el7.x86_64.rpm
rpm -ivh mysql-community-libs-compat-8.0.19-1.el7.x86_64.rpm
rpm -ivh mysql-community-client-8.0.19-1.el7.x86_64.rpm
rpm -ivh mysql-community-server-8.0.19-1.el7.x86_64.rpm
所有rpm安裝成功之後,初始mysqld –initialize啟動資料庫
# systemctl start mysqld
接著檢視你的初始密碼
# vim /var/log/mysqld.log
使用初始密碼登入
mysql -uroot -p初始密碼
登入成功後重置密碼
alter user 'root'@'localhost' identified by '這裡是你想要的密碼';
接下來開啟遠端連線
grant all privileges on *.* to 'root'@'%' identified by '你剛剛設定的密碼' with grant option;
然後重新整理,立即生效
flush privileges;
開啟防火牆並且開啟3306埠
systemctl start firewalld // 開啟防火牆
firewall-cmd --permanent --zone=public --add-port=3306/tcp // 開啟3306埠
firewall-cmd --reload // 重啟防火牆
systemctl enable firewalld.service // 設定自啟
完成這些步驟之後就可以遠端連線資料庫啦----------->
如果出現這個錯誤是因為mysql8改變了加密方式,使用下面的命令即可解決問題
alter user 'root'@'%' identified by '你之前設定的密碼' password expire never;
alter user 'root'@'%' identified with mysql_native_password by '你之前設定的密碼';
flush privileges;
記一次安裝centos7遇到的坑
系統三,新建虛擬機器 注意使用典型安裝,不然可能會導致安裝過程中發生不必要的問題 四,下一步 稍後安裝系統 五,選擇centos 六,給安裝的系統放乙個目錄裡 七,下一步,直到進入這個頁面點選完成 八,編輯虛擬機器設定 九,記憶體設定2g 的系統 十一,網路一定要選擇橋接,這裡如果不設定可能會在安裝...
記一次centos7修改ssh埠
可以先新增乙個埠,新埠登入成功後,再刪除舊埠 vi etc ssh sshd config port 22 port 22022如果開啟了防火牆,則修改防火牆設定,或關閉防火牆 vi etc sysconfig iptables 新增下面一行 a input m state state new m ...
Centos7上使用官方YUM源安裝Mysql
wget2.安裝mysql community release el7 5.noarch.rpm包 sudo rpm ivh mysql community release el7 5.noarch.rpm 安裝這個包後,會獲得兩個mysql的yum repo源 etc yum.repos.d my...