關於centos安裝mysql伺服器實驗報告的信息

本文目錄一覽:

CentOS上安裝mysql

chmod 755 /etc/init.d/mysql #授權

chkconfig mysql on #開機啟動

echo ‘export PATH=/usr/local/mysql/bin:$PATH’ /etc/profile #把mysql安裝路徑加到path中,方便啟動

centos7利用yum安裝mysql 8.0.12

本文為大家分享了centos7利用yum安裝mysql

8.0.12的詳細步驟,供大家參考,具體內容如下

清理原有的mysql

rpm

-qa

|

grep

mysql

#可能的顯示情況如下

#mysql-community-libs-8.0.12-1.el7.x86_64

#mysql80-community-release-el7-1.noarch

#mysql-community-client-8.0.12-1.el7.x86_64

#mysql-community-common-8.0.12-1.el7.x86_64

#mysql-community-server-8.0.12-1.el7.x86_64

#通過下面的命令進行刪除

yum

remove

mysql-xxx-xxx-

#查找mysql的相關文件

find

/

-name

mysql

#根據自身的需求刪除mysql的配置文件信息

rm

-rf

/var/lib/mysql

刪除CentOS7默認的資料庫mariadb

rpm

-qa

|

grep

mariadb

#查找mariadb

#可能出現的結果mariadb-libs-5.5.56-2.el7.x86_64

#將查找出來的結果進行強制刪除

rpm

-e

–nodeps

mariadb-libs-5.5.56-2.el7.x86_64

下載mysql

yum源

mysql

yum源下載地址

點擊download進入下載頁面

滑鼠懸浮在

「No

thanks,

just

start

my

download.」可查看mysql

yum源的地址,選中右鍵複製鏈接地址進行下載

cd

/usr/src

wget

#安裝yum源

yum

localinstall

mysql80-community-release-el7-1.noarch.rpm

#更新yum源

yum

clean

all

yum

makecache

#開始安裝MySQL

yum

install

mysql-community-server

#啟動MySQL

systemctl

start

mysqld

#啟動成功後可以查看初始化密碼隨機生成的

cat

/var/log/mysqld.log

|

grep

password

#登錄MySQL修改mysql用戶密碼

mysql

-u

root

-p

mysql

ALTER

USER

‘root’@’localhost’

IDENTIFIED

BY

‘yourpassword’;

#遠程設置

mysql

use

mysql;

mysql

update

user

set

host=’%’

where

user=’root’;

#授權用戶名的許可權,賦予任何主機訪問數據的許可權

mysql

GRANT

ALL

PRIVILEGES

ON

*.*

TO

‘root’@’%’WITH

GRANT

OPTION;

mysql

FLUSH

PRIVILEGES;

其他的幾種mysql用戶許可權的設置方法

#允許myuser用戶使用mypassword密碼從任何主機連接到mysql伺服器

GRANT

ALL

PRIVILEGES

ON

*.*

TO

‘myuser’@’%’IDENTIFIED

BY

‘mypassword’

WITH

GRANT

OPTION;

#允許用戶myuser從ip為192.168.1.6的主機連接到mysql伺服器,並使用mypassword作為密碼

GRANT

ALL

PRIVILEGES

ON

*.*

TO

‘myuser’@’192.168.1.3’IDENTIFIED

BY

‘mypassword’

WITH

GRANT

OPTION;

資料庫的相關操作

#啟動mysql

systemctl

start

mysqld.service

#結束

systemctl

stop

mysqld.service

#重啟

systemctl

restart

mysqld.service

#開機自啟

systemctl

enable

mysqld.service

mysql登錄用戶密碼設置好後,需要開發安全組埠

埠開放後就可以進行資料庫連接操作了,在使用Navicat

for

MySQL

連接

Mysql

8.0.12可能會出現問題

Client

does

not

support

authentication

protocol

錯誤解決方法

#修改加密規則

(這行我沒有寫,不過貌似也可以)密碼需要設置包含大小寫字母符號和數字的格式,否則設置不會超成功

ALTER

USER

‘root’@’%’

IDENTIFIED

BY

‘password’

PASSWORD

EXPIRE

NEVER;

#更新一下用戶的密碼

ALTER

USER

‘root’@’%’

IDENTIFIED

WITH

mysql_native_password

BY

‘password’;

#刷新許可權

FLUSH

PRIVILEGES;

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

您可能感興趣的文章:mysql

8.0.12安裝配置方法圖文教程(Windows版)mysql

8.0.12

安裝配置方法並修改密碼mysql

community

server

8.0.12安裝配置方法圖文教程mysql

8.0.12

winx64詳細安裝教程mysql

8.0.12

解壓版安裝教程mysql

8.0.12

解壓版安裝教程

個人親測!mysql

installer

community

8.0.12.0安裝圖文教程mysql

8.0.12

安裝配置方法圖文教程(windows10)mysql

8.0.12

安裝使用教程mysql

8.0.12

簡單安裝教程mysql

8.0.12

安裝配置圖文教程mysql

8.0.12

快速安裝教程mysql

8.0.12

安裝配置方法圖文教程Windows10下mysql

8.0.12解壓版安裝配置方法圖文教程mysql

8.0.12

winx64解壓版安裝圖文教程mysql

8.0.12

winx64下載安裝教程

如何在centos安裝mysql

安裝Mysql

1

Centos 6.6下安裝Mysql很簡單,

yum list mysql-server

2

當只有一個時候就可以直接

yum install mysql-server

進行安裝

3

過程中選擇Y繼續安裝,最後安裝成功

END

設置Mysql的服務

1

先啟動Mysql服務

service mysqld start

2

連接一下試一下,直接

mysql

然後

\q

關閉連接

3

設置Mysql開機啟動

chkconfig mysqld on

4

開啟3306埠並保存

/sbin/iptables -I INPUT -p tcp –dport 3306 -j ACCEPT

/etc/rc.d/init.d/iptables save

END

修改密碼並設置遠程訪問

1

連接mysql資料庫

設置密碼

use mysql;

update user set password=password(‘密碼’) where user=’root’;

flush privileges;

2

設置Mysql遠程訪問

grant all privileges on *.* to ‘root’@’%’ identified by ‘123456’ with grant option;

END

解決Mysql亂碼問題

1

找一個配置文件,複製到/etc/目錄,命名為my.cnf

(有時候沒有my.cnf)

cp /usr/share/doc/mysql-server-5.1.73/my-medium.cnf /etc/my.cnf

2

vim my.cnf

在[client]和[mysqld]下面都添加上

default-character-set=utf8

3

最後按Esc輸入

:wq

保存退出

END

重啟mysql服務

1

最後重新啟動服務就可以了

service mysqld restart

END

注意事項

最後一定要重啟服務

原創文章,作者:HTQT,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/142366.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
HTQT的頭像HTQT
上一篇 2024-10-11 11:41
下一篇 2024-10-11 11:41

相關推薦

  • 伺服器安裝Python的完整指南

    本文將為您提供伺服器安裝Python的完整指南。無論您是一位新手還是經驗豐富的開發者,您都可以通過本文輕鬆地完成Python的安裝過程。以下是本文的具體內容: 一、下載Python…

    編程 2025-04-29
  • STUN 伺服器

    STUN 伺服器是一個網路伺服器,可以協助網路設備(例如 VoIP 設備)解決 NAT 穿透、防火牆等問題,使得設備可以正常地進行數據傳輸。本文將從多個方面對 STUN 伺服器做詳…

    編程 2025-04-29
  • CentOS 6如何刪除resolv.conf的DNS

    本文將介紹在CentOS 6操作系統下如何刪除resolv.conf文件中的DNS配置信息。 一、備份resolv.conf文件 在修改resolv.conf文件之前,建議首先備份…

    編程 2025-04-29
  • 解決docker-compose 容器時間和伺服器時間不同步問題

    docker-compose是一種工具,能夠讓您使用YAML文件來定義和運行多個容器。然而,有時候容器的時間與伺服器時間不同步,導致一些不必要的錯誤和麻煩。以下是解決方法的詳細介紹…

    編程 2025-04-29
  • 使用CentOS配置監控

    本文將介紹如何使用CentOS配置監控,包括如何安裝監控工具、配置監控參數、監控其他伺服器等方面。 一、安裝監控工具 要想進行監控,首先需要安裝監控工具。在CentOS系統中,常見…

    編程 2025-04-29
  • Java 監控介面返回信息報錯信息怎麼處理

    本文將從多個方面對 Java 監控介面返回信息報錯信息的處理方法進行詳細的闡述,其中包括如何捕獲異常、如何使用日誌輸出錯誤信息、以及如何通過異常處理機制解決報錯問題等等。以下是詳細…

    編程 2025-04-29
  • Python爬蟲文檔報告

    本文將從多個方面介紹Python爬蟲文檔的相關內容,包括:爬蟲基礎知識、爬蟲框架及常用庫、爬蟲實戰等。 一、爬蟲基礎知識 1、爬蟲的定義: 爬蟲是一種自動化程序,通過模擬人的行為在…

    編程 2025-04-28
  • 使用Python爬蟲獲取電影信息的實現方法

    本文將介紹如何使用Python編寫爬蟲程序,來獲取和處理電影數據。需要了解基本的Python編程語言知識,並使用BeautifulSoup庫和Requests庫進行爬取。 一、準備…

    編程 2025-04-28
  • 在CentOS上安裝Redis

    Redis是一款非關係型資料庫,它支持多種數據結構,包括字元串、哈希、列表、集合、有序集合等。Redis運行內存內並且支持數據持久化,它還可以應用於緩存、消息隊列等場景。本文將介紹…

    編程 2025-04-28
  • Python貪吃蛇遊戲設計報告

    本文將從遊戲設計的目標、實現思路、技術要點、代碼實現等多個方面對Python貪吃蛇遊戲進行詳細闡述。 一、遊戲設計的目標 貪吃蛇是一款經典的遊戲,我們的遊戲設計不僅要實現基本的玩法…

    編程 2025-04-28

發表回復

登錄後才能評論