linux —— mysql數(shù)據(jù)庫安裝(阿里云)

Mysql安裝

  1. 進(jìn)入指定文件夾,我這里在/usr/local目錄
cd /usr/local
  1. 下載、解壓
wget https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.24-linux-glibc2.12-x86_64.tar.gz
tar xzvf mysql-5.7.24-linux-glibc2.12-x86_64.tar.gz
  1. 準(zhǔn)備工作
1.移動(dòng)文件夾
mv mysql-5.7.24-linux-glibc2.12-x86_64 mysql
2.進(jìn)入mysql目錄,創(chuàng)建數(shù)據(jù)存放文件夾
cd mysql
mkdir /usr/local/mysql/data
3.創(chuàng)建更改mysql目錄下所有的目錄及文件夾所屬的用戶組和用戶,以及權(quán)限
groupadd mysql
useradd -r -g mysql mysql
chown -R mysql:mysql /usr/local/mysql
chmod -R 755 /usr/local/mysql

4.編譯安裝并初始化mysql,務(wù)必記住初始化輸出日志末尾的密碼(數(shù)據(jù)庫管理員臨時(shí)密碼)

cd /usr/local/mysql/bin
./mysqld --initialize --user=mysql --datadir=/usr/local/mysql/data --basedir=/usr/local/mysql
image.png

5.編輯配置文件my.cnf,添加配置如下

vi /etc/my.cnf

[mysqld]
datadir=/usr/local/mysql/data
port = 3306
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
symbolic-links=0
max_connections=600
innodb_file_per_table=1
lower_case_table_names=1

7.將啟動(dòng)腳本放入開機(jī)初始化目錄

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

8.啟動(dòng)服務(wù)

sudo service mysql start

9.登錄mysql,修改密碼(密碼為生成的臨時(shí)密碼)

/usr/local/mysql/bin/mysql -u root -p

10.設(shè)置密碼

SET PASSWORD = PASSWORD('密碼');

11.配置遠(yuǎn)程登錄

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '密碼' WITH GRANT OPTION;
mysql> flush privileges;

12.沒開3306端口就開啟3306端口。
firewall-cmd --zone=public --add-port=3306/tcp --permanent;
阿里云的話上官網(wǎng)控制臺(tái)添加。

  1. navicat客戶端,測(cè)試成功,OVER!!!


    image.png
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

友情鏈接更多精彩內(nèi)容