參考部落格:[阿里雲centos7使用yum安裝mysql5.6]
(一、安裝
大家都知道,centos自帶的repo是不會自動更新每個軟體的最新版本,所以無法通過yum方式安裝mysql的高階版本。所以,即使我使勁用yum -y install mysql mysql-server mysql-devel,也是沒有人會鳥我的。
所以,正確的安裝mysql5姿勢是要先安裝帶有可用的mysql5系列社群版資源的rpm包
檢視當前可用的mysql安裝資源rpm -uvh
.com/get/mysql-community-release-el7-5.noarch.rpm
yum repolist enabled | grep "mysql.*-community.*"
一般來說,只要安裝mysql-server跟mysql-client 。這時直接使用yum的方式安裝mysql
安裝完成。yum -y install mysql-community
-server
啟動和開機啟動#檢視版本
mysql -v
mysql ver 14.14 distrib 5.6
#測試一下,本機登入不需要密碼
/usr/bin/mysql
二、初始化#加入開機啟動
systemctl enable mysqld
#啟動mysql服務程序
systemctl start mysqld
執行命令,重置密碼mysql_secure_installation
授權遠端使用者登入#會依次出現以下問題。
setroot
password? [y/n]
是否設定root使用者的密碼 (y。【設定登入密碼】)
remove
anonymous
users? [y/n]
是否刪除匿名使用者 (y)
disallow
root
login
remotely? [y/n]
是否禁止root遠端登入 (n)
remove
test
database
andaccess
toit? [y/n]
是否刪除test資料庫(y)
reload
privilege
tables
now? [y/n]
# 先進入mysql
mysql -uroot -p
# 授權(root使用者)遠端連線許可權(不建議)
grant
allprivileges
on *.* to
'root'@'%' identified by
'遠端登入密碼'
with
grant
option;
flush privileges;
# 使用單獨的遠端登入使用者(推薦)
grant
allprivileges
on *.* to
'新使用者名稱'@'%' identified by
'遠端登入密碼'
with
grant
option;
flush privileges;
四、解除安裝mysql
1.停止mysql:
systemctl stop mysqld
systemctl disable mysqld
2.檢視有沒有安裝mysql,全部解除安裝
rpm -qa | grep -i mysql
參考部落格mysql-community
-common
-5.6
.40-
2.el7.x86_64
mysql-community
-server
-5.6
.40-
2.el7.x86_64
mysql-community
-client
-5.6
.40-
2.el7.x86_64
mysql-community
-release
-el7
-5.noarch
mysql-community
-libs
-5.6
.40-
2.el7.x86_64
3、刪除mysql目錄//解除安裝已安裝的元件
yum -y remove mysql-community-client-5.6.40-2.el7.x86_64
yum -y remove mysql-community-common-5.6.40-2.el7.x86_64
yum -y remove mysql-community-release-el7-5.noarch
# 解除安裝comm時,libs-compat會跟隨解除安裝,此步可不操作
yum -y remove mysql-community-libs-5.6.40-2.el7.x86_64
# 解除安裝client時,server會跟隨解除安裝,此步可不操作
yum -y remove mysql-community-server-5.6.40-2.el7.x86_64
4.確認解除安裝//刪除mysql分散的資料夾
# 查出相應的mysql資料夾
whereis mysql
# 刪除(上面的結果)
rm -rf /usr/share/mysql
# 查詢
find / -name *mysql*
# 刪除(依次刪除上面查詢出來的結果)
rm -rf /use/lib/mysql
rm -rf /var/lib/mysql
# 刪除配置檔案
rm –rf /usr/my.cnf
rm -rf /root/.mysql_sercret
rm -rf /etc/selinux/targeted/active/modules/100/mysql
# 刪除日誌檔案
rm -rf /var/log/mysqld.log
rpm -qa | grep -i mysql
centos7下快速安裝mysql
2015 06 26 09 11 12481人閱讀收藏 舉報 centos 12 1 2 3 wget rpm ivh mysql community release el7 5.noarch.rpm yum install mysql community server 成功安裝之後重啟mysql服...
centos7下快速安裝mysql
1.centos7 自帶mariadb 可以通過yum install mariadb mariadb libs mariadb devel安裝 2.安裝mysql centos 7的yum源中貌似沒有正常安裝 mysql wget rpm ivh mysql community release e...
CentOS7下的MySQL安裝
1.準備安裝包 安裝環境檢查 1 上傳如下centos二進位制安裝包到 opt目錄 二進位制安裝包區分linux作業系統 mysql server 5.6.38 1.el7.x86 64.rpm 服務端 mysql client 5.6.38 1.el7.x86 64.rpm 客戶端 2 檢查系統是...