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

Linux系統(tǒng)安裝mysql數(shù)據(jù)庫(超詳細(xì))

這篇具有很好參考價值的文章主要介紹了Linux系統(tǒng)安裝mysql數(shù)據(jù)庫(超詳細(xì))。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

目錄

1、準(zhǔn)備階段????????

2、具體步驟

2.1、卸載mariadb

2.2、上傳mysql并解壓

2.3、安裝mysql

2.4、查看版本

2.5、啟動mysql服務(wù)

2.6、登錄mysql

2.7、修改密碼

2.8、配置mysql遠(yuǎn)程訪問

2.9、修改編碼

3、卸載mysql

3.1、查看mysql的安裝情況?

3.2、刪除安裝包?

3.3、在/根目錄下查詢mysql

3.4、查找后的結(jié)果

3.5、根據(jù)查找后的結(jié)果進(jìn)行刪除


1、準(zhǔn)備階段????????

1、需要準(zhǔn)備一臺服務(wù)器,這里推薦大家去安裝一個本地的虛擬機,VMware就是一款不錯的虛擬機軟件。

2、需要一個遠(yuǎn)程連接到虛擬機的工具,我這里使用的工具是MobaXterm。

3、mysql安裝包下載:

鏈接:https://pan.baidu.com/s/1kOQ__jwdQSU_cLBQyTHv3g?pwd=xhpi?
提取碼:xhpi

2、具體步驟

2.1、卸載mariadb


linux系統(tǒng)會自動攜帶一個數(shù)據(jù)庫,我們需要把它給卸載掉

通過以下代碼可以查看mariadb

rpm -qa | grep mariadb

卸載mariadb

yum remove mariadb-libs-5.5.68-1.el7.x86_64

再次查看是否卸載成功

rpm -qa | grep mariadb

2.2、上傳mysql并解壓


創(chuàng)建mysql目錄到/usr/local目錄下

mkdir mysql

上傳安裝包到/usr/local/mysql中,進(jìn)行解壓

tar -xvf mysql-5.7.28-1.el7.x86_64.rpm-bundle.tar

2.3、安裝mysql


注意:按照依賴關(guān)系依次安裝rpm包 依賴關(guān)系依次為common→libs→client→server

按照順序依次輸入下列命令

rpm -ivh mysql-community-common-5.7.28-1.el7.x86_64.rpm
rpm -ivh mysql-community-libs-5.7.28-1.el7.x86_64.rpm
rpm -ivh mysql-community-client-5.7.28-1.el7.x86_64.rpm
yum install -y net-tools
rpm -ivh mysql-community-server-5.7.28-1.el7.x86_64.rpm

2.4、查看版本

mysql --version

mysql ?Ver 14.14 Distrib 5.7.28, for Linux (x86_64) using ?EditLine wrapper,如果出現(xiàn)該提示,則證明mysql已經(jīng)安裝成功了。

2.5、啟動mysql服務(wù)


== 每次開機都要手動啟動mysql ==

systemctl start mysqld

== 開機時自動開啟mysql ==

systemctl enable mysqld

== 停止mysql服務(wù)器==

service mysqld stop

==啟動mysql服務(wù)器==

service mysqld start

== 查看mysql是否啟動==

service mysqld status

2.6、登錄mysql

mysql -uroot -proot

ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)

提示錯誤,是因為第一次登錄mysql需要使用mysql的臨時密碼,該密碼存放在mysql日志文件中。

在 /var/log/mysqld.log 文件中

cd ?/var/log

查詢臨時密碼?

grep -n password mysqld.log

?[Note] A temporary password is generated for root@localhost: 0x(g<n074&7W
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??
0x(g<n074&7W 就是mysql自動生成的臨時密碼

重新登錄mysql,隱式登錄

mysql -uroot -p?

把臨時密碼粘貼

如果出現(xiàn) mysql>則登錄成功

2.7、修改密碼

mysql> set global validate_password_policy=LOW;?
mysql> set global validate_password_length=4;
mysql> alter user 'root'@'localhost' identified by '你自己得mysql密碼';

2.8、配置mysql遠(yuǎn)程訪問


此時,雖然防火墻是關(guān)著的,但root用戶只能用于本機訪問,不能用于遠(yuǎn)程訪問,否則會報錯誤。

如果navicat想遠(yuǎn)程連接,是無法連接的

因此,接下來要做的是授予root用戶遠(yuǎn)程訪問權(quán)限

mysql> update mysql.user set host='%' where user='root';

mysql> flush privileges;

輸入完以上命令后就可以使用連接工具連接到該linux的mysql了。

2.9、修改編碼


為了防止以后出現(xiàn)亂碼問題,我們需要把mysql的編碼修改為utf8

[root@localhost mysql]# vim /etc/my.cnf

== 修改編碼后重新啟動mysql服務(wù)器 ==

service mysqld restart

3、卸載mysql


如果之前l(fā)inux系統(tǒng)上存在mysql想更新版本卸載或出現(xiàn)問題重裝的話,需要卸載mysql

3.1、查看mysql的安裝情況?

[root@localhost user]# rpm -qa|grep -i mysql
mysql-community-client-5.7.28-1.el7.x86_64
mysql-community-server-5.7.28-1.el7.x86_64
mysql-community-common-5.7.28-1.el7.x86_64
mysql-community-libs-5.7.28-1.el7.x86_64

3.2、刪除安裝包?

[root@localhost user]# rpm -ev mysql-community-server-5.7.28-1.el7.x86_64 ?
[root@localhost user]# rpm -ev mysql-community-client-5.7.28-1.el7.x86_64
[root@localhost user]# rpm -ev mysql-community-libs-5.7.28-1.el7.x86_64
[root@localhost user]# rpm -ev mysql-community-common-5.7.28-1.el7.x86_64?

3.3、在/根目錄下查詢mysql


[root@localhost 用戶名]# find / -name mysql

3.4、查找后的結(jié)果

/etc/selinux/targeted/active/modules/100/mysql
/etc/selinux/targeted/tmp/modules/100/mysql
/var/lib/mysql
/var/lib/mysql/mysql
/usr/share/mysql

3.5、根據(jù)查找后的結(jié)果進(jìn)行刪除

rm -rf /etc/selinux/targeted/active/modules/100/mysql
rm -rf /etc/selinux/targeted/tmp/modules/100/mysql
rm -rf /var/lib/mysql
rm -rf /var/lib/mysql/mysql
rm -rf usr/share/mysql
rm -rf /var/lib/mysql

注意:卸載后/etc/my.cnf不會刪除,需要進(jìn)行手工刪除?

rm -rf /etc/my.cnf

無結(jié)果,說明已經(jīng)卸載徹底,接下來直接安裝mysql即可?

rpm -qa | grep -i mysql文章來源地址http://www.zghlxwxcb.cn/news/detail-662778.html

到了這里,關(guān)于Linux系統(tǒng)安裝mysql數(shù)據(jù)庫(超詳細(xì))的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

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

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

相關(guān)文章

  • 【MySQL數(shù)據(jù)庫】--- 初始數(shù)據(jù)庫以及MySQL數(shù)據(jù)庫在Linux云服務(wù)器下載(詳細(xì)教程)

    【MySQL數(shù)據(jù)庫】--- 初始數(shù)據(jù)庫以及MySQL數(shù)據(jù)庫在Linux云服務(wù)器下載(詳細(xì)教程)

    ?? 博客主頁:??@披星戴月的賈維斯 ?? 歡迎關(guān)注:??點贊??收藏??留言 ??系列專欄:?? MYSQL數(shù)據(jù)庫 ??請不要相信勝利就像山坡上的蒲公英一樣唾手可得,但是請相信,世界上總有一些美好值得我們?nèi)σ愿?,哪怕粉身碎骨?? ??一起加油,去追尋、去成為更好的自

    2023年04月24日
    瀏覽(100)
  • Linux服務(wù)器裝mysql數(shù)據(jù)庫并且連接數(shù)據(jù)庫(詳細(xì)教程)(阿里云)

    Linux服務(wù)器裝mysql數(shù)據(jù)庫并且連接數(shù)據(jù)庫(詳細(xì)教程)(阿里云)

    廢話不多說,直接上教程。 1.首先執(zhí)行如下命令,更新YUM源。 2.執(zhí)行如下命令,安裝MySQL。 3.執(zhí)行如下命令,查看MySQL版本號。 4.返回結(jié)果如下,表示您已成功安裝MySQL。 5.執(zhí)行如下命令,啟動MySQL服務(wù)。 6. 執(zhí)行如下命令,設(shè)置MySQL服務(wù)開機自啟動。 7.配置MySQL的root用戶密碼。

    2024年02月06日
    瀏覽(95)
  • linux環(huán)境安裝mysql數(shù)據(jù)庫

    linux環(huán)境安裝mysql數(shù)據(jù)庫

    一:查看是否自帶mariadb數(shù)據(jù)庫 命令:rpm -qa | grep mariadb 如果自帶數(shù)據(jù)庫則卸載掉重新安裝 命令:yum remove mariadb-connector-c-3.1.11-2.el8_3.x86_64 二:下載mysql 命令:wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm 注意:如果出現(xiàn)No such file or directory,運行命令:su root 三

    2024年02月15日
    瀏覽(32)
  • linux系統(tǒng)--------------mysql數(shù)據(jù)庫管理

    linux系統(tǒng)--------------mysql數(shù)據(jù)庫管理

    目錄 一、SQL語句 1.1SQL語言分類 1.2查看數(shù)據(jù)庫信息? ? 1.3登錄到你想登錄的庫 1.4查看數(shù)據(jù)庫中的表信息 1.5顯示數(shù)據(jù)表的結(jié)構(gòu)(字段) 1.5.1數(shù)據(jù)表的結(jié)構(gòu) 1.5.2常用的數(shù)據(jù)類型: 二、關(guān)系型數(shù)據(jù)庫的四種語言 2.1DDL:數(shù)據(jù)定義語言,用于創(chuàng)建數(shù)據(jù)庫對象,如庫、表、索引等 2.1.1庫

    2024年03月24日
    瀏覽(22)
  • MySQL -- Linux Ubuntu 環(huán)境安裝MySQL數(shù)據(jù)庫

    MySQL -- Linux Ubuntu 環(huán)境安裝MySQL數(shù)據(jù)庫

    安裝 啟動mysql服務(wù) 查看mysql服務(wù) 如下圖所示,mysql服務(wù)正在運行 設(shè)置root密碼 在第一次安裝MySQL時,root用戶沒有密碼。為了保護(hù)數(shù)據(jù)庫的安全,必須設(shè)置一個root密碼。使用以下命令登錄到MySQL控制臺 此時登錄到MySQL控制臺中 此時輸入 暫停mysql服務(wù) 卸載 有時候忘記root賬戶密碼

    2024年01月21日
    瀏覽(33)
  • c++ mysql數(shù)據(jù)庫編程(linux系統(tǒng))

    c++ mysql數(shù)據(jù)庫編程(linux系統(tǒng))

    ubuntu安裝mysql(圖文詳解)-CSDN博客 https://blog.csdn.net/qq_58158950/article/details/135667062?spm=1001.2014.3001.5501 //打印錯誤信息? 這段代碼是一個宏定義,它定義了一個名為 LOG 的宏。 __FILE__ ?是一個預(yù)定義宏,它會在編譯時被替換為當(dāng)前源文件的文件名(包括路徑)。 __LINE__ ?也是一個

    2024年01月21日
    瀏覽(26)
  • 在阿里云linux上安裝MySql數(shù)據(jù)庫

    在阿里云linux上安裝MySql數(shù)據(jù)庫

    我們先遠(yuǎn)程連接服務(wù)器 然后輸入 重新運行一下 然后 安裝 mysql 服務(wù) 其中有兩次 y n 選擇 都選y就好了 然后 運行 啟動MySql 然后 我們查看一下MySql

    2024年02月16日
    瀏覽(26)
  • Linux系統(tǒng)MySQL數(shù)據(jù)庫的備份及應(yīng)用

    Linux系統(tǒng)MySQL數(shù)據(jù)庫的備份及應(yīng)用

    本節(jié)主要學(xué)習(xí)了MySQL數(shù)據(jù)庫的備份:概念,數(shù)據(jù)備份的重要性,造成數(shù)據(jù)丟失的原因,備份的類型,常見的備份方法,實例與應(yīng)用等。 目錄 一、概述 二、數(shù)據(jù)備份的重要性 三、造成數(shù)據(jù)丟失的原因 四、備份類型 1、物理與邏輯角度 ①物理備份—對數(shù)據(jù)庫操作系統(tǒng)的物理文件

    2024年02月15日
    瀏覽(22)
  • 如何在Linux系統(tǒng)中安裝MySQL數(shù)據(jù)庫

    如何在Linux系統(tǒng)中安裝MySQL數(shù)據(jù)庫

    (一)、準(zhǔn)備 1、Linux環(huán)境 視頻教程:https://www.bilibili.com/video/BV15m4y1d7ZP 2、檢查內(nèi)存 5.6及以上版本的MySQL要求Linux系統(tǒng)虛擬內(nèi)存不能小于1G,否則MySQL可能無法運行。 3、卸載mariadb (二)、安裝 1、下載 下載地址:https://mirrors.aliyun.com/mysql/MySQL-8.0,這里下載mysql-8.0.28-el7-x86_64.

    2024年02月04日
    瀏覽(21)
  • Linux系統(tǒng)中MySQL 數(shù)據(jù)庫的主從同步

    在主數(shù)據(jù)庫服務(wù)器上配置: 編輯主數(shù)據(jù)庫服務(wù)器的配置文件(my.cnf) : 打開 MySQL 配置文件,一般路徑為 /etc/my.cnf 或 /etc/mysql/my.cnf。 確保以下參數(shù)已啟用或配置正確: 注: 一定是[mysqld]代碼塊中 創(chuàng)建用于復(fù)制的用戶 : 登錄到 MySQL 控制臺: mysql -u root -p 創(chuàng)建用于復(fù)制的用戶

    2024年03月23日
    瀏覽(19)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包