1,檢查是否有mysql殘留文件
查找出安裝的mysql軟件包和依賴包
rpm -pa | grep mysql
依次刪除
yum remove mysql-xxx-xxx-
查找出所用的配置文件
find / -name mysql
依次刪除
rm -rf /var/lib/mysql
2寝贡,刪除MariaDB的文件,裝MySQL的話會和MariaDB的文件沖突亡蓉,所以需要先卸載掉MariaDB
查找
rpm -pa | grep mariadb
刪除
rpm -e --nodeps mariadb-libs-5.5.56-2.el7.x86_64
3,安裝mysql
3.1 下載
centos的yum 源中默認(rèn)是沒有mysql的,所以我們需要先去官網(wǎng)下載mysql的repo源并安裝充边;
mysql官網(wǎng)下載鏈接:mysql repo下載地址 如下:
3.2 安裝 yum repo文件并更新 yum 緩存
rpm -ivh mysql80-community-release-el8-1.noarch.rpm
yum clean all
yum makecache
3.3 安裝mysql服務(wù)
yum install mysql-community-server
若出現(xiàn)下圖錯誤
則執(zhí)行:yum module disable mysql悍募,然后裝安裝
4 設(shè)置表名大小寫不敏感
修改 /etc/my.cnf (以實際 my.cnf 配置文件路徑為準(zhǔn))蘑辑,在 [mysqld] 節(jié)點下,加入一行: lower_case_table_names=1
注:只有在安裝完成之后坠宴,初始化數(shù)據(jù)庫之前洋魂,修改my.cnf,然后再初始化數(shù)據(jù)庫才有效喜鼓,否則需要刪除 MySQL的數(shù)據(jù) /var/lib/mysql
5 啟動mysql服務(wù)
systemctl start mysqld.service
6 修改root默認(rèn)密碼
查看默認(rèn)密碼
cat /var/log/mysqld.log | grep password
修改root用戶密碼
Alter user 'root'@'localhost' identified by 'Root1234.';
flush privileges;
創(chuàng)建其他用戶
create user 'dev'@'%' identified by 'Dev1234.';
flush privileges;
授權(quán)
grant all privileges on . to 'dev'@'%' with grant option;
flush privileges;