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

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

曹真 2021-07-21 提問
310

有沒有詳細(xì)點(diǎn)的教程來一份?。?!

關(guān)閉
提交回答
1 個(gè)回答
我來答
吳清

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

rpm -qa | grep mysql

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

二、下載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.把安裝包上傳到服務(wù)器usr目錄下

提取碼:MS66

三、解壓MySql安裝包

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

四、移動(dòng)并重命名

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

2. ll 命令查看

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

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

groupadd mysql

useradd -r -g mysql mysql

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

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

chown mysql:mysql -R /data/mysql #賦予權(quán)限

七、配置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.進(jìn)入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 (一定要記下來,可以先復(fù)制到一邊)

九、啟動(dòng)mysql,并更改root 密碼

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

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

2.啟動(dòng)mysql

service mysql start

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

3.修改密碼

切到bin目錄下

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

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

SET PASSWORD = PASSWORD('123456');

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

FLUSH PRIVILEGES;

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

十一、遠(yuǎn)程登陸Mysql



回答于 2021-07-21
贊同
評論
個(gè)人VIP