在阿里雲服務器上安裝MySQL


1.下載MySQL安裝包

  使用華為鏡像下載,下載速度會快一些,下面是華為鏡像的鏈接:https://mirrors.huaweicloud.com/mysql/Downloads/MySQL-8.0/

  我選擇的版本是8.0.17,下載 mysql-8.0.17-linux-glibc2.12-x86_64.tar.xz 文件

 

 

2.把安裝包上傳到Linux

  上傳文件建議使用可視化工具,這樣對以后的操作也會方便一些,我使用的是WinSCP,如果沒有安裝工具的話可以先安裝一下工具

  在根目錄下創建export目錄,在export目錄下創建data,servers,softwares目錄,data用來存放數據,servers用來存放軟件,softwares用來存放壓縮包

  在data下創建mysql文件夾,在mysql文件夾下創建data文件夾,目錄結構如下:/export/data/mysql/data

 

  使用WinSCP工具,直接把壓縮包拖到softwares目錄下就可以了

 

 

3.解壓縮

  因為文件的結尾是xz,所以解壓命令也有所不同 

xz -d  mysql-8.0.17-linux-glibc2.12-x86_64.tar.xz //先把文件解壓成mysql-8.0.17-linux-glibc2.12-x86_64.tar
tar xvf mysql-8.0.17-linux-glibc2.12-x86_64.tar //再解壓
mysql-8.0.17-linux-glibc2.12-x86_64.tar

 

4.移動文件夾

  

mv mysql-8.0.17-linux-glibc2.12-x86_64 /export/servers/  //把文件夾移動到servers當中
mv mysql-8.0.17-linux-glibc2.12-x86_64 mysql  //改名

 

5.配置

  5.1創建用戶和用戶組

groupadd mysql useradd -r -g mysql mysql

  5.2修改權限,目的是保證安裝MySQL目錄的所有者為mysql用戶,所屬組為MySQL

chown -R mysql .
chgrp -R mysql .

  5.3初始化數據庫

bin/mysqld --initialize --user=mysql --basedir=/export/servers/mysql --datadir=/export/data/mysql/data

  初始化之后會有一個初始化密碼,用記事本記下來

  

 

   5.4生成配置文件

 

vim /etc/my.cnf

  在配置文件中填寫一下內容

[mysqld]
    basedir = /export/servers/mysql   
    datadir = /export/data/mysql/data
    socket = /export/servers/mysql/mysql.sock
    port = 3306
   sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
 [client]
   socket = /export/servers/mysql/mysql.sock

  5.5配置MySQL服務

cp /export/servers/mysql/support-files/mysql.server /etc/init.d/mysql
chmod +x /etc/init.d/mysql
chkconfig --add mysql

  5.6配置環境變量

  打開/etc/profile文件,在最后填寫以下內容

export MYSQL_HOME=/export/servers/mysql
export PATH=$PATH:$MYSQL_HOME/bin:$MYSQL_HOME/lib
 使環境變量生效
source /etc/profile
 

6.啟動MySQL

service mysql start

 

7.更改初始密碼

mysql -u root -p

  輸入初始密碼,登陸MySQL

  更改密碼

alter user'root'@'localhost' identified by '123456'

 

8.打開遠程服務

mysql>use mysql;
msyql>update user set user.Host='%' where user.User='root';
mysql>flush privileges;

 

9.開啟阿里雲3306端口

  打開阿里雲控制台,點擊左側網絡與安全中的安全組

 

 

然后點擊右側的配置規則

 

 

 

點擊添加安全規則

 

 

 安全規則配置如下,0.0.0.0/0表示所有主機可以訪問服務器的3306端口,如果有具體需求還需要自己配置

 

 

 

 

 

 

 

 

10.測試

  最后使用HeidiSQL工具鏈接測試是否可通

 

 

 

 


免責聲明!

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



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