阿里雲服務器中安裝配置MYSQL數據庫


阿里雲ECS服務器CentOS7上安裝MySql服務

  1.確保服務器系統處於最新狀態

  [root@localhost ~]# yum -y update
  如果顯示以下內容說明已經更新完成
  Replaced:
    grub2.x86_64 1:2.02-0.64.el7.centos   grub2-tools.x86_64 1:2.02-0.64.el7.centos
  Complete!
 
  2.重啟服務器
  [root@localhost ~]# reboot
 
  3.首先檢查是否已經安裝,如果已經安裝先刪除以前版本,以免安裝不成功
  [root@localhost ~]# php -v
  或
  [root@localhost ~]# rpm -qa | gerp mysql
  或
  [root@localhost ~]# yum list installed | grep mysql
 
  如果顯示以下內容說明沒有安裝服務
  -bash: gerp: command not found
  
  4.下載MySql安裝包
  [root@localhost ~]# rpm -ivh http://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm
  或
  [root@localhost ~]# rpm -ivh http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm
 
  5.安裝MySql
  [root@localhost ~]# yum install -y mysql-server
  或
  [root@localhost ~]# yum install mysql-community-server
  如果顯示以下內容說明安裝成功
  Complete!
 
  6.設置開機啟動Mysql
  [root@localhost ~]# systemctl enable mysqld.service
 
  7.檢查是否已經安裝了開機自動啟動
  [root@localhost ~]# systemctl list-unit-files | grep mysqld
  如果顯示以下內容說明已經完成自動啟動安裝
  mysqld.service                                enabled
 
  8.設置開啟服務
  [root@localhost ~]# systemctl start mysqld.service
 
  9.查看MySql默認密碼
  [root@localhost ~]# grep 'temporary password' /var/log/mysqld.log
  #------------------------------------------
   #此處發生了MySQL for Linux錯誤 ERROR 1045(28000): Access denied for user ‘root’@‘localhost’   (using password: YES)
  #------------------------------------------
 
  10.登陸MySql,輸入用戶名和密碼
  [root@localhost ~]# mysql -uroot -p
 
  11.修改當前用戶密碼
  mysql>SET PASSWORD = PASSWORD('Abc123!_');
 
  12.開啟遠程登錄,授權root遠程登錄
  mysql>GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'a123456!' WITH GRANT OPTION;

  ALL PRIVILEGES:賦予所有的權限給指定用戶,也可以替換為賦予某一具體的權限
  .:所賦予的權限是針對全部數據庫的全部表。若指定某一具體數據庫的具體表,如:thinkphp_user
  root:表示給root用戶授權
  ‘%’:表示不限制連接的 IP。若想只允許某特定的 IP 進行遠程登錄,可以改為具體 IP。
  by ‘root’:root 用戶的密碼

  13.命令立即執行生效
    mysql>flush privileges;
 
二、阿里雲服務器的設置
  1.實例----更多----網絡和安全組----安全組配置
  2.配置規則 --> 添加安全組規則
        
  3.配置完后,就可以遠程連接了,使用navicat連接
        

#--------------------------------------------------------------------------------

關於MySQL常用的命令
重啟:systemctl restart mysqld.service

停止:systemctl stop mysqld.service

查看狀態:systemctl status mysqld.service


免責聲明!

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



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