阿里云服務器如何安裝MySql數(shù)據(jù)庫?
我來答

阿里云服務器如何安裝MySql數(shù)據(jù)庫?

曹真 2021-07-21 提問
305

有沒有詳細點的教程來一份!??!

關閉
提交回答
1 個回答
我來答
吳清

一、檢查服務器是否已經(jīng)安裝MySql

rpm -qa | grep mysql

如果安裝MySql沒有成功,需要卸載干凈,負責可能會再次安裝失敗。卸載步驟大家可以百度一下,很簡單。

二、下載MySql安裝包

方式一 大家可以去官網(wǎng)下載自己想要的MySql安裝包 https://dev.mysql.com/downloads/mysql/5.7.html#downloads

方式二 大家可以用我下載好的MySql5.7-linux-64安裝包百度云鏈接:https://pan.baidu.com/s/1jZykDSMsH0ibV7CMpTpv9g

2.把安裝包上傳到服務器usr目錄下

提取碼:MS66

三、解壓MySql安裝包

tar -xvf mysql-5.7.26-linux-glibc2.12-x86_64.tar (注意后面要是自己下載的安裝包名字)

四、移動并重命名

  1. mv mysql-5.7.26-linux-glibc2.12-x86_64 /usr/local/mysql

2. ll 命令查看

五、創(chuàng)建mysql用戶組和用戶并修改權限

按順序一條一條的執(zhí)行命令

groupadd mysql

useradd -r -g mysql mysql

六、創(chuàng)建數(shù)據(jù)目錄并賦予權限

mkdir -p /data/mysql #創(chuàng)建目錄

chown mysql:mysql -R /data/mysql #賦予權限

七、配置my.cnf

1.vim /etc/my.cnf

2.按 i 鍵編輯 ,編輯完后按Esc退出,再輸入:wq保存

配置內(nèi)容如下:

[mysqld]

bind-address=0.0.0.0

port=3306

user=mysql

basedir=/usr/local/mysql

datadir=/data/mysql

socket=/tmp/mysql.sock

log-error=/data/mysql/mysql.err

pid-file=/data/mysql/mysql.pid

#character config

character_set_server=utf8mb4

symbolic-links=0

explicit_defaults_for_timestamp=true

八、初始化數(shù)據(jù)庫

1.進入mysql的bin目錄

cd /usr/local/mysql/bin/

2.初始化

./mysqld --defaults-file=/etc/my.cnf --basedir=/usr/local/mysql/ --datadir=/data/mysql/ --user=mysql --initialize

3.查看初始密碼

cat /data/mysql/mysql.err (一定要記下來,可以先復制到一邊)

九、啟動mysql,并更改root 密碼

1.先將mysql.server放置到/etc/init.d/mysql中

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

2.啟動mysql

service mysql start

到這里說明mysql已經(jīng)安裝成功了!!

3.修改密碼

切到bin目錄下

./mysql -u root -p 初始的密碼

4.再執(zhí)行下面三步去設置自己的mysql密碼

SET PASSWORD = PASSWORD('123456');

ALTER USER 'root'@'localhost' PASSWORD EXPIRE NEVER;

FLUSH PRIVILEGES;

十、在自己的服務器上加一組3306端口的安全組

十一、遠程登陸Mysql



回答于 2021-07-21
贊同
評論
掃碼關注
獲取更多出海問答的相關信息
小程序
快出海小程序
公眾號
快出海公眾號
商務合作
商務合作
投稿采訪
投稿采訪
出海管家
出海管家