日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 运维知识 > 数据库 >内容正文

数据库

云服务如何搭建数据库_【MySQL8.0.18】阿里云服务器上搭建MySQL数据库

發(fā)布時(shí)間:2024/6/1 数据库 37 豆豆
生活随笔 收集整理的這篇文章主要介紹了 云服务如何搭建数据库_【MySQL8.0.18】阿里云服务器上搭建MySQL数据库 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

要想搭建個(gè)人博客,云服務(wù)器和數(shù)據(jù)庫(kù)是少不了的。筆者選擇在阿里云服務(wù)器上搭建一個(gè)MySQL數(shù)據(jù)庫(kù)。

系統(tǒng)選用CentOS8.0,MySQL數(shù)據(jù)庫(kù)版本8.0.18

一、數(shù)據(jù)庫(kù)壓縮包選擇及下載

登錄MySQL官方網(wǎng)站https://www.mysql.com/,點(diǎn)擊導(dǎo)航欄的 download 。

然后將頁(yè)面拉到body底部,選擇 MySQL Community (GPL) Downloads ? 。

選擇 MySQL Community Server 。

跳轉(zhuǎn)進(jìn)來(lái)的頁(yè)面默認(rèn)是Windows操作系統(tǒng)最新版本的。選擇 Archives ,更換版本。

因?yàn)樽钚掳姹究赡艽嬖谝恍┎粸槿酥腷ug,所以不選擇最新版本,一般選擇最新版本回退一到兩個(gè)版本的版本。而筆者比較頭鐵,當(dāng)然選擇最新版的。

這里普通下載會(huì)很慢,可以將下載鏈接復(fù)制進(jìn)迅雷中,新建任務(wù),高速下載。

二、數(shù)據(jù)庫(kù)的安裝

使用FTP將下載好的壓縮包,上傳至服務(wù)器 /usr/local 目錄,使用 tar -xvf 命令進(jìn)行解壓。

1 [root@localhost local]# tar -xvf mysql-8.0.18-linux-glibc2.12-x86_64.tar.xz

解壓完成后,刪除壓縮包,并將文件夾改名為mysql。

1 [root@localhost local]#rm -rf mysql-8.0.18-linux-glibc2.12-x86_64.tar.xz2 [root@localhost local]#mv mysql-8.0.18-linux-glibc2.12-x86_64 mysql

創(chuàng)建mysql用戶,并更改/usr/local/mysql目錄的權(quán)限 因?yàn)長(zhǎng)inux特定的軟件要用特定的用戶、用戶組來(lái)運(yùn)行

1 [root@localhost local]# useradd -r -s /sbin/nologin mysql

使用 id mysql 查看是否創(chuàng)建成功

1 [root@localhost local]# id mysql2 uid=990(mysql) gid=986(mysql) groups=986(mysql) 出現(xiàn)該條則為創(chuàng)建成功

使用命令更改文件權(quán)限用戶,此處的-R起遞歸作用

1 [root@localhost local]# chown -R mysql.mysql /usr/local/mysql/

初始化mysql,切換到mysql/bin 目錄下。

1 [root@localhost mysql]# cd bin/

2 [root@localhost bin]# ./mysqld --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data/ --initialize3 2020-03-09T08:13:44.010382Z 0 [System] [MY-013169] [Server] /usr/local/mysql/bin/mysqld (mysqld 8.0.18) initializing of server in progress as process 1221

4 2020-03-09T08:14:09.373804Z 5 [Note] [MY-010454] [Server] A temporary password is generated for root@localhost: JG&/Go:aX5Cs 這里是隨機(jī)生成的臨時(shí)密碼,待會(huì)首次登陸需要使用

復(fù)制suport-files目錄下的mysql.server腳本到/etc/init.d目錄一份,方便以后使用service命令管理軟件

1 [root@localhost mysql]#cp suport-files/mysql.server /etc/init.d

啟動(dòng)mysql

1 [root@localhost mysql]# service mysql start2 Starting MySQL.Logging to '/usr/local/mysql/data/localhost.err'.3 .. [ OK ] 出現(xiàn)OK則為啟動(dòng)成功

登陸,密碼默認(rèn)不顯示,正常輸入后敲回車即可,此處密碼為臨時(shí)密碼。

1 [root@localhost mysql]# bin/mysql -uroot -p2 Enter password:

首次登陸,強(qiáng)制修改密碼。

1 mysql> SET PASSWORD = '這里填寫你的密碼';2 Query OK, 0 rows affected (0.02 sec) 出現(xiàn)該字樣則修改成功。

授權(quán)訪問(wèn),此處需要?jiǎng)?chuàng)建一個(gè)新用戶,然后將權(quán)限授權(quán)給新用戶,以后用新用戶進(jìn)行登錄(注:8.0版本無(wú)法像舊版一樣直接授權(quán))。

1 mysql> CREATE USER '你的用戶名字'@'限定的IP地址' IDENTIFIED BY '你的密碼'; 限定的IP地址,可以用通配符 % 替換,代表任何IP都可以。2 Query OK, 0 rows affected (0.02sec)3

4 mysql> GRANT ALL ON *.* TO '你的用戶名字'@'%';5 Query OK, 0 rows affected (0.00 sec)

此時(shí),所有操作都做完,你可以在Windows上使用MySQL Workbench進(jìn)行遠(yuǎn)程訪問(wèn)服務(wù)器上的數(shù)據(jù)庫(kù)。

總結(jié)

以上是生活随笔為你收集整理的云服务如何搭建数据库_【MySQL8.0.18】阿里云服务器上搭建MySQL数据库的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。