Linux安裝Mysql5.7.21


一、簡介

  MySQL是一個關系型數據庫管理系統,由瑞典MySQL AB 公司開發,目前屬於 Oracle 旗下產品。MySQL 是最流行的關系型數據庫管理系統之一,在 WEB 應用方面,MySQL是最好的 RDBMS (Relational Database Management System,關系數據庫管理系統) 應用軟件。

二、安裝

  1、卸載MariaDB(如果有的話)

# 檢查是否存在
rpm   -qa  |  grep mariadb
# 如果存在,則卸載,如我存在 mariadb-libs-5.5.56-2.el7.x86_64
rpm -e --nodeps mariadb-libs-5.5.56-2.el7.x86_64

  2、下載linux通用版,官網:https://dev.mysql.com/downloads/mysql/

# 切換到安裝目錄下,個人喜好
cd   /usr/local

# 下載 ,如果沒有wget ,可以使用 yum -y install  wget安裝  
wget  https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.21-linux-glibc2.12-x86_64.tar.gz

      3、解壓

# 解壓
tar   -zxvf  mysql-5.7.21-linux-glibc2.12-x86_64.tar.gz

# 重命名
mv  mysql-5.7.21-linux-glibc2.12-x86_64  mysql

# 刪除安裝包(可選)
rm -rf  mysql-5.7.21-linux-glibc2.12-x86_64.tar.gz

  4、新建用戶和用戶組

# 新建mysql用戶
useradd   mysql  

# 新建用戶組mysql
groupadd  mysql

  5、初始化(ubuntu需要安裝依賴:apt-get install libaio-dev),記錄臨時密碼的值,在root@localhost:后面,如本人為:Irj:djG,?24i

/usr/local/mysql/bin/mysqld --initialize --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data  

  6、啟動服務

cp  /usr/local/mysql/support-files/mysql.server  /etc/init.d/mysql

# 啟動服務,關閉為:service  mysql  stop
service  mysql  start

  7、測試登陸,輸入臨時密碼 ,修改密碼,退出后再次登陸測試

# 登陸
/usr/local/mysql/bin/mysql -uroot -p

# 登陸后,在mysql下輸入修改密碼sql,如我改成admin
SET PASSWORD FOR 'root'@'localhost' = PASSWORD('admin');

  8、設置遠程登陸,直接關閉防火牆(個人使用的是centos7),

sudo systemctl stop firewalld.service && sudo systemctl disable firewalld.service

  也可以不關閉防火牆,只打開3306 端口

firewall-cmd --zone=public --add-port=3306/tcp --permanent

firewall-cmd --reload

  再次登陸mysql,賦予遠程ip登陸權限后,測試遠程連接

grant all privileges on *.* to 'root' @'%' identified by 'admin';

  9、設置開機自啟

# 添加到系統自啟服務中
chkconfig --add mysql 
# 設置開機自啟
chkconfig  mysql  on 

  10、直接卸載mysql,重復1-9,測試重裝(無聊時可選...)

find / -name "*mysql*" | xargs rm -rf

 

yexiangyang

moyyexy@gmail.com


 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM