国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

阿里云(Linux)服務(wù)器安裝MySQL

這篇具有很好參考價(jià)值的文章主要介紹了阿里云(Linux)服務(wù)器安裝MySQL。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

一.下載MySQL
進(jìn)入mysql官網(wǎng)選擇下載版本https://dev.mysql.com/downloads/mysql/


通過(guò)XFtp上傳到阿里云服務(wù)器上,因?yàn)橄螺d的是tar.xz壓縮文件所以要先將xz文件解壓為tar文件,在進(jìn)行解壓。我這里是將文件放在了自己創(chuàng)建的/data/software/目錄下。


3.將解壓后的將文件放在/usr/local/目錄下,并且命名為mysql。
命令如下:mv /data/software/mysql-8.0.32-linux-glibc2.12-x86_64 /usr/local/mysql
4. 通過(guò)mkdir /data/mysql命令在data目錄下創(chuàng)建一個(gè)mysql文件夾用來(lái)存放mysql存儲(chǔ)的所有數(shù)據(jù)庫(kù)文件,我這邊已經(jīng)創(chuàng)建好了。

5. 執(zhí)行:groupadd mysql命令添加mysql的組別。
再執(zhí)行:useradd -r -s /sbin/nologin -g mysql mysql -d /usr/local/mysql 命令。
6. 切換到mysql的安裝目錄:cd /usr/local/mysql

7.改變目錄屬有者
執(zhí)行:chown -R mysql .
執(zhí)行:chgrp -R mysql .
執(zhí)行:chown -R mysql /data/mysql

8.配置mysql參數(shù)(數(shù)據(jù)庫(kù)存儲(chǔ)位置等信息)
先執(zhí)行命令安裝libaio:yum install libaio
再執(zhí)行配置mysql參數(shù)命令:bin/mysqld --initialize --user=mysql --basedir=/usr/local/mysql --datadir=/data/mysql
(切記:直接完后,最后顯示記錄會(huì)顯示出“初始密碼”,將該密碼復(fù)制存儲(chǔ)起來(lái)后面連接數(shù)據(jù)庫(kù)時(shí)要用到)
最后執(zhí)行: bin/mysql_ssl_rsa_setup --datadir=/data/mysql

9.進(jìn)入mysql安裝目錄的support-files文件夾下
執(zhí)行命令:cd /usr/local/mysql/support-files

10.將support-files目錄下的mysql.service復(fù)制到/etc/init.d/文件夾下并改名為mysql
命令:cp mysql.server /etc/init.d/mysql

11.修改/etc/init.d/mysql配置文件
命令:vim /etc/init.d/mysql
將數(shù)據(jù)庫(kù)位置,和數(shù)據(jù)庫(kù)存儲(chǔ)位置告訴配置文件。


二.啟動(dòng)mysql數(shù)據(jù)庫(kù)
1.啟動(dòng)mysql服務(wù)器
執(zhí)行命令:/etc/init.d/mysql start(或者service mysql start)

2.進(jìn)入mysql數(shù)據(jù)庫(kù)
執(zhí)行命令:mysql -hlocalhost -uroot -p
《如果出現(xiàn):-bash: mysql: command not found
就執(zhí)行: # ln -s /usr/local/mysql/bin/mysql /usr/bin --沒(méi)有出現(xiàn)就不用執(zhí)行》
隨后輸入密碼(密碼是剛才生成的默認(rèn)密碼),輸入密碼時(shí),是不顯示的,輸入后直接回車即可。
3.進(jìn)入數(shù)據(jù)庫(kù)后,暫時(shí)不允許查詢數(shù)據(jù)庫(kù)的操作,先通過(guò)修改user表password后才能對(duì)數(shù)據(jù)庫(kù)操作。(也就是要強(qiáng)制你修改密碼)
通過(guò)user表修改密碼,這邊就不說(shuō)了,百度一下都有的。

2.執(zhí)行命令
切換數(shù)據(jù)庫(kù)

mysql> use mysql;

查詢host
mysql> select user,host from user;
?

4.創(chuàng)建host
如果沒(méi)有"%"這個(gè)host值,就執(zhí)行下面這兩句:
mysql> update user set host='%' where user='root';
mysql> flush privileges;

MySQL8.0允許外部訪問(wèn)

一、前置條件:

按照https://blog.csdn.net/h996666/article/details/80917268安裝完MySQL之后。

二、開(kāi)始修改配置:

1,登進(jìn)MySQL之后,

2,輸入以下語(yǔ)句,進(jìn)入mysql庫(kù):

use mysql

3,更新域?qū)傩?,?’表示允許外部訪問(wèn):

創(chuàng)建host
如果沒(méi)有"%"這個(gè)host值,就執(zhí)行下面這兩句:
mysql> update user set host='%' where user='root';
mysql> flush privileges;

update user set host='%' where user ='root';

4,執(zhí)行以上語(yǔ)句之后再執(zhí)行:

FLUSH PRIVILEGES;

5,再執(zhí)行授權(quán)語(yǔ)句:

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%'WITH GRANT OPTION;

然后外部就可以通過(guò)賬戶密碼訪問(wèn)了。

6,其它說(shuō)明:

FLUSH PRIVILEGES; 命令本質(zhì)上的作用是:

將當(dāng)前user和privilige表中的用戶信息/權(quán)限設(shè)置從mysql庫(kù)(MySQL數(shù)據(jù)庫(kù)的內(nèi)置庫(kù))中提取到內(nèi)存里。

MySQL用戶數(shù)據(jù)和權(quán)限有修改后,希望在”不重啟MySQL服務(wù)”的情況下直接生效,那么就需要執(zhí)行這個(gè)命令。

通常是在修改ROOT帳號(hào)的設(shè)置后,怕重啟后無(wú)法再登錄進(jìn)來(lái),那么直接flush之后就可以看權(quán)限設(shè)置是否生效。

而不必冒太大風(fēng)險(xiǎn)。

三、可能存在的其它問(wèn)題:

執(zhí)行完之后,再用Navicat連接mysql,報(bào)錯(cuò)如下:

Client does not support authentication protocol requested by server;

報(bào)錯(cuò)原因:

mysql8.0 引入了新特性 caching_sha2_password;這種密碼加密方式Navicat 12以下客戶端不支持;

Navicat 12以下客戶端支持的是mysql_native_password 這種加密方式;

解決方案:

1,用如下語(yǔ)句查看MySQL當(dāng)前加密方式

select host,user,plugin from user;

查詢結(jié)果

+-----------+------------------+-----------------------+
| host      | user             | plugin                |
+-----------+------------------+-----------------------+
| %         | root             | caching_sha2_password |
| localhost | mysql.infoschema | mysql_native_password |
| localhost | mysql.session    | mysql_native_password |
| localhost | mysql.sys        | mysql_native_password |
+-----------+------------------+-----------------------+

看第一行,root加密方式為caching_sha2_password。

2,使用命令將他修改成mysql_native_password加密模式:

update user set plugin='mysql_native_password' where user='root';

再次連接的時(shí)候,就成功了。

四、如果還連接不上

通過(guò)以上操作后,依然無(wú)法連接上,問(wèn)題可能出在了防火墻上。

1,MySQL部署在實(shí)體服務(wù)器上解決方案如下:?a.開(kāi)放MySQL的端口號(hào),默認(rèn)端口號(hào)是3306。 b.直接關(guān)閉防火墻(慎重操作,不建議。當(dāng)然測(cè)試玩的話就隨意了。。。。)

2,MySQL部署在云計(jì)算機(jī)上的方案如下:?a.以阿里云為例,找到實(shí)例,設(shè)置安全組,開(kāi)放端口號(hào)即可。

三.系統(tǒng)配置,以及開(kāi)機(jī)自動(dòng)啟動(dòng)mysql服務(wù)器
1.進(jìn)入系統(tǒng)全局配置文件 :vim /etc/profile
添加內(nèi)容:export PATH=/usr/local/mysql/bin:$PATH
注意:此處path中的mysql就是你mysql安裝的位置
保存文件,執(zhí)行:source /etc/profile
使配置立刻生效。

配置mysql自動(dòng)啟動(dòng)
chmod 755 /etc/init.d/mysql
chkconfig --add mysql
chkconfig --level 345 mysql on
3.最后在阿里云服務(wù)器中添加安全組,允許訪問(wèn)3306端口


四.總結(jié)
1.我喜歡把所有軟件包放在/data/software目錄下
2.在/usr/local目錄下安裝軟件的安裝位置(例如:/usr/local/mysql)
3.將mysql數(shù)據(jù)庫(kù)存儲(chǔ)放在/data/mysql目錄下
?文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-530656.html

到了這里,關(guān)于阿里云(Linux)服務(wù)器安裝MySQL的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 如何在阿里云服務(wù)器上安裝mysql數(shù)據(jù)庫(kù)并開(kāi)啟遠(yuǎn)程連接

    如何在阿里云服務(wù)器上安裝mysql數(shù)據(jù)庫(kù)并開(kāi)啟遠(yuǎn)程連接

    輸入如下指令,正確輸入密碼后進(jìn)入到數(shù)據(jù)庫(kù)中 在登錄到數(shù)據(jù)庫(kù)中之后,輸入如下指令使用使用數(shù)據(jù)庫(kù)(別忘記分號(hào)喲!) 按下回車后有如下提示 輸入如下指令開(kāi)啟root用戶遠(yuǎn)程連接權(quán)限 設(shè)置root用戶密碼 刷新權(quán)限 退出 最后按下 ESC 鍵退出編輯模式,并輸入“:wq”保存并退出配

    2024年02月04日
    瀏覽(33)
  • Linux安裝ntp并使用阿里云配置ntp服務(wù)器

    安裝 NTP 客戶端: 打開(kāi)終端,以 root 權(quán)限執(zhí)行以下命令來(lái)安裝 NTP 客戶端: 編輯 NTP 配置文件: 使用文本編輯器打開(kāi) NTP 的配置文件 /etc/ntp.conf ,例如使用 nano 編輯器: 配置 NTP 服務(wù)器: 在打開(kāi)的配置文件中,查找并修改服務(wù)器行,添加阿里云的 NTP 服務(wù)器地址。注釋掉現(xiàn)有

    2024年02月11日
    瀏覽(36)
  • 阿里云服務(wù)器快速安裝Mysql,貼心手把手教你安裝,本人踩過(guò)很多坑?。ㄎ业姆?wù)器系統(tǒng)CentOS 7.8 64位)

    阿里云服務(wù)器快速安裝Mysql,貼心手把手教你安裝,本人踩過(guò)很多坑!(我的服務(wù)器系統(tǒng)CentOS 7.8 64位)

    1.先查詢服務(wù)器是否安裝了Mysql數(shù)據(jù)庫(kù) 2.可以先新建一個(gè)文件夾 3.下載mysql包放進(jìn)改文件夾 4.安裝該mysql包 5.安裝MySQL包 6.導(dǎo)致問(wèn)題的原因是Mysql的GPG升級(jí)了,需要重新獲取。(執(zhí)行一下的命令獲?。?顯示安裝完成! 假如執(zhí)行命令的過(guò)程中提示:Unable to find a match: mysql-community-

    2024年02月07日
    瀏覽(31)
  • Linux服務(wù)器安裝MYSQL

    Linux服務(wù)器安裝MYSQL

    涉及到的工具及軟件連接 鏈接:https://pan.baidu.com/s/1r577kFeuojUrMoEUn88B8w 提取碼:xh93 檢查linux是否安裝了mariadb數(shù)據(jù)庫(kù),mariadb數(shù)據(jù)庫(kù)是mysql的分支。是免費(fèi)開(kāi)源的。mariadb和msyql會(huì)有沖突。首先要檢查安裝了mariadb, 卸載掉 對(duì)mariadb進(jìn)行卸載 如果卸載不成功,需要去掉參數(shù)-y,手動(dòng)確

    2024年02月06日
    瀏覽(21)
  • 【大數(shù)據(jù)實(shí)驗(yàn)系列】一文輕松搞定云服務(wù)器Centos8.x下安裝MySQL5.x版本,以阿里云服務(wù)器為例?。ǔ敿?xì)安裝流程)

    【大數(shù)據(jù)實(shí)驗(yàn)系列】一文輕松搞定云服務(wù)器Centos8.x下安裝MySQL5.x版本,以阿里云服務(wù)器為例?。ǔ敿?xì)安裝流程)

    ? ? ? ?本篇博客主要涉及云服務(wù)器(以阿里云服務(wù)器為例子)Centos8.x下安裝MySQL軟件。( 通讀本篇博客需要10分鐘左右的時(shí)間) 。 ? ? ? ? 本篇博客內(nèi)容參考于:centOS8安裝MySql5.7 2.1 MySQL rpm源包下載 ? ? ? ?我們首先點(diǎn)擊官網(wǎng)MySQL下載地址,如下圖所示: ? ? ? ?博主這里選擇上

    2024年02月03日
    瀏覽(33)
  • 阿里云服務(wù)器白嫖一個(gè)月并安裝linux及寶塔,redis教程

    阿里云服務(wù)器白嫖一個(gè)月并安裝linux及寶塔,redis教程

    ? 阿里云官網(wǎng):https://www.aliyun.com/ ?進(jìn)入阿里云官網(wǎng),打開(kāi)搜索輸入云服務(wù)器ECS ? ?點(diǎn)擊云服務(wù)器ECS ? ?點(diǎn)擊免費(fèi)試用一個(gè)月 ? 按照下圖指示選擇(其中預(yù)裝應(yīng)用Lamp可選可不選,后期可以在寶塔面板自定義安裝) ? ?創(chuàng)建之后在控制臺(tái)的我的實(shí)例查看 ? 之后重置實(shí)例密碼(

    2024年01月17日
    瀏覽(99)
  • 【Linux基礎(chǔ)】Linux云服務(wù)器(騰訊云、阿里云、華為云)環(huán)境部署 | 安裝遠(yuǎn)程XShell | 基本賬號(hào)管理(超詳細(xì)教程)

    【Linux基礎(chǔ)】Linux云服務(wù)器(騰訊云、阿里云、華為云)環(huán)境部署 | 安裝遠(yuǎn)程XShell | 基本賬號(hào)管理(超詳細(xì)教程)

    ???系列專欄:【LLinux基礎(chǔ)】 ???個(gè)人主頁(yè):sunnyll 目錄 一、前言 二、 Linux環(huán)境安裝 ?? Linux 環(huán)境的搭建方式 ??如何購(gòu)買云服務(wù)器 三、 安裝遠(yuǎn)程控制XShell ??下載 XShell ??查詢 Linux 主機(jī)(公)IP ??? 使用 XShell 登陸主機(jī) 四、共勉 歡迎訂閱 《Linux基礎(chǔ)》!本專欄將從零開(kāi)

    2024年02月08日
    瀏覽(28)
  • Linux服務(wù)器快速安裝和配置MySQL8.0指南

    Linux服務(wù)器快速安裝和配置MySQL8.0指南

    環(huán)境說(shuō)明:阿里云ECS,2核2G(新老用戶同享,僅需99/年),X86架構(gòu),CentOS 7.9操作系統(tǒng)。 1.查看當(dāng)前服務(wù)器是否安裝了mariadb,如果有安裝需要先刪除,如下圖所示。 2.安裝庫(kù)(支持MySQL實(shí)現(xiàn)異步IO操作)。 1.訪問(wèn)MySQL官網(wǎng)下載MySQL-8.0.35社區(qū)版rpm安裝包,如下圖所示,選擇合適的版本和

    2024年02月05日
    瀏覽(25)
  • 【阿里云】輕松玩轉(zhuǎn)linux服務(wù)器

    【阿里云】輕松玩轉(zhuǎn)linux服務(wù)器

    目錄 一、概述 二、發(fā)展 三、鏡像選擇 3.1 應(yīng)用鏡像 3.2 系統(tǒng)鏡像 3.3 自定義鏡像 3.4 總結(jié) 四、防火墻 五、快照 六、監(jiān)控系統(tǒng) 七、遠(yuǎn)程連接 7.1 瀏覽器安全連接 7.2 XShell7 八、遠(yuǎn)程傳輸 XFTP7 九、常見(jiàn)Linux命令 9.1 系統(tǒng)指令 9.2 用戶指令 9.3 系統(tǒng)目錄結(jié)構(gòu) 9.4 文件操作 9.5壓縮/解壓文

    2024年01月23日
    瀏覽(20)
  • 阿里云服務(wù)器安裝Docker

    校驗(yàn)是否完成安裝 docker version 設(shè)置Docker開(kāi)機(jī)自啟動(dòng)(雖然阿里云不會(huì)經(jīng)常重啟) sudo systemctl enable docker 配置Docker鏡像加速器 安裝/升級(jí)Docker客戶端 推薦安裝1.10.0以上版本的Docker客戶端,參考文檔docker-ce 配置鏡像加速器 針對(duì)Docker客戶端版本大于 1.10.0 的用戶,可以通過(guò)修改

    2024年02月05日
    瀏覽(18)

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包