阿里雲ECS centos7 安裝mysql

  1. 服務器是centos7.2已自帶mariadb,網上查資料顯示,mariadb是向下兼容mysql的,可是從mysql中導出的數據再導入到mariadb中,有一些數據老是導入失敗,暫時還未找到解決方法,只好卸載mariadb,安裝mysql
  2. 卸載mariadb流程
1. rpm -qa|grep mariadb
mariadb-libs-5.5.56-2.el7.x86_64
mariadb-server-5.5.56-2.el7.x86_64
mariadb-5.5.56-2.el7.x86_64

2. rpm -e --nodeps mariadb-libs-5.5.56-2.el7.x86_64
rpm -e --nodeps mariadb-server-5.5.56-2.el7.x86_64
rpm -e --nodeps mariadb-5.5.56-2.el7.x86_64y
  1. 安裝mysql流程
在命令行下輸入:
# wget http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm
# rpm -ivh mysql-community-release-el7-5.noarch.rpm
# yum install mysql-community-server
  1. 安裝成功後重啓mysql服務。
# service mysqld restart
  1. mysql配置
    卸載完估計沒卸載乾淨,忘記了原來的密碼,只好從新設置密碼
service mysqld stop 先把mysql服務關閉
可用 service mysqld status 查看服務狀態
mysqld_safe --skip-grant-tables &
接着輸入mysql
mysql> use mysql; 
mysql> UPDATE user SET password=password("設置的密碼") WHERE user='root'; 
mysql> flush privileges; 
mysql> exit;
  1. 記得在阿里雲的雲服務器 ECS下的安全組中加入3306端口的開放
  2. 新安裝的mysql默認是有密碼的,可輸入grep 'temporary password' /var/log/mysqld.log 查看密碼
2018-03-14T04:59:18.607768Z 1 [Note] A temporary password is generated for root@localhost: Y%yjxj)yx5+R

systemctl status mysqld.service 可查看mysql 日誌信息
相關文章
相關標籤/搜索