卸载mysql 安装mariadb_centos7卸载mariadb并安装mysql8
一、安裝前清理工作;
清理原有的mysql數據庫;
rpm -qa|grep mysql
根據結果刪除軟件
yum remove xxxx
2.刪除mysql的配置文件
find / -name mysql
rm –rf xxxx
刪除MariaDB的文件,
rpm -pa|grep mariadb
rpm -e xxxx
強制刪除
rpm -e --nodeps xxxx
至此就將原來有的mysql 和mariadb數據庫刪除了;
二、 安裝mysql方法一
下載并安裝mysql官網提供的mysql repo源
wget https://dev.mysql.com/get/mysql80-community-release-el7-1.noarch.rpm
安裝 yum repo文件并更新 yum 緩存;
rpm -ivh mysql80-community-release-el7-1.noarch.rpm
更新 yum 命令
yum clean all
yum makecache
選擇自己要安裝的版本及方法
第一步: 查看mysql yum倉庫中mysql版本,
yum repolist all | grep mysql
可以看到 MySQL 5.5 5.6 5.7為禁用狀態 而MySQL 8.0為啟用狀態;
第二步 你想要安裝那個版本可以使用 yum-config-manager 命令修改相應的版本為啟用狀態最新版本為禁用狀態
yum-config-manager --disable mysql80-community
yum-config-manager --enable mysql57-community
使用 yum安裝mysql:
yum install mysql-community-server
4.啟動MySQL服務
systemctl start mysqld.service
二、 安裝mysql方法二
1、下載MySQL源
mkdir /root/temp
cd /root/temp/
wget https://dev.mysql.com/get/mysql80-community-release-el7-1.noarch.rpm
yum localinstall mysql80-community-release-el7-1.noarch.rpm
2、安裝MySQL
yum install mysql-community-server
ps -ef | grep mysql
service mysqld restart
三、設置密碼
cat /var/log/mysqld.log | grep password
mysql -u root -p
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'C2@3LaBc45P6';
四、遠程連接
show databases;
use mysql;
show tables;
select host, user, authentication_string, plugin from user;
update user set host='%' where host='localhost' and user='root';
flush privileges;
五、開啟Genelog
設置log位置,Linux、OSX一般在 /tmp下
set global general_log_file='/tmp/general.log';
開啟general log模式
set global general_log=on;
關閉general log模式
set global general_log=off;
退出mysql:
exit;
遠程連接MySQL,執行幾個查詢語句,監控general.log變化
tail -f /tmp/general.log;
總結
以上是生活随笔為你收集整理的卸载mysql 安装mariadb_centos7卸载mariadb并安装mysql8的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: linux on android分区,a
- 下一篇: oracle 等待原因查找,oracle