MYSQL Centos下安裝部署MYSQL

2021-08-27 08:17:01 字數 4080 閱讀 3524

第一步: 獲取mysql yum源

[root@localhost ~]# wget
如果出現問題:

-bash: wget: 未找到命令
安裝wget

yum -y install wget

wget

.com/get/mysql57-community-release-el7-11.noarch.rpm

安裝mysql源

yum -y localinstall mysql57-community

-release

-el7

-11.noarch.rpm

yum -y install mysql-community

-server

如果遇見如下錯誤:

沒有可用的軟體包 mysql-community

-server

沒有安裝repo源

需進行如下的處理:

重複第二步:

rpm -ivh mysql-community

-release

-el7

-5.noarch.rpm

檢視下:

[root@master ~]# ls -1 /etc/yum.repos.d/mysql-community*

/etc/yum.repos

.d/mysql-community.repo

/etc/yum.repos

.d/mysql-community-source.repo

如果出現上面的資訊則可以正常安裝。

第四步: 檢測下mysql是否安裝

[root@haloo ~]# mysqld --version

mysqld ver 5.7

.23for linux on x86_64 (mysql community server (gpl))

安裝的mysql版本為 5.7.23

第五步: 啟動mysql

systemctl start mysqld
檢測是否啟動成功:

[root@haloo ~]# ps aux|grep mysqld 

mysql 3415

0.49.2

1119500

171628 ? sl16:

520:00 /usr/sbin/mysqld --daemonize --pid-file=/var/run

/mysqld/mysqld.pid

root 3480

0.00.0

112720

984 pts/0

s+ 16:54

0:00 grep --color=auto mysqld

如上圖,則證明啟動成功,pid = 3415

還可以使用mysql自帶的命令列檢視狀態service mysqld status,active代表存活

[root@haloo ~]# service mysqld status

redirecting to /bin/systemctl status mysqld.service

● mysqld.service - mysql server

loaded: loaded (/usr/lib/systemd/system/mysqld.service

; enabled; vendor preset: disabled)

active: active (running) since 一 2018-08-20

8月 20

16:52:22 haloo systemd[1]: starting mysql server...

8月 20

16:52:28 haloo systemd[1]: started mysql server.

當然還可以設定為開啟啟動

[root@localhost ~]# systemctl enable mysqld

[root@localhost ~]# systemctl daemon-reload

第六步: 修改密碼

mysql安裝完成之後,在/var/log/mysqld.log檔案中給root生成了乙個臨時的預設密碼。

[root@haloo ~]# vim /var/log/mysqld.log 

2018-08-20

t08:52:24.328424z 1 [note] a temporary password is generated for root@localhost: d&!uth(hq4sg

這裡給的預設密碼是d&!uth(hq4sg,是不是很難操作,所以我們需要設定乙個自己習慣且好記的密碼。

修改密碼:

[root@haloo ~]# mysql -u root -p

enter

password:

在這裡你需要輸入mysql預設安裝的密碼。也就是d&!uth(hq4sg這個。

mysql> alter user 'root'@'localhost' identified by

'***x';

query ok, 0

rows affected (0.00 sec)

注意你輸入的密碼格式(預設密碼策略要求密碼必須是大小寫字母數字特殊字母的組合,至少8位)

第七步:設定允許遠端登入

mysql預設是不允許遠端登入的,我們需要設定下,並且防火牆開放3306埠;

mysql> grant all privileges on*.

*to'root'@'%' identified by

'***xx'

with grant option;

query ok, 0

rows affected, 1 warning (0.01 sec)

mysql> exit;

bye

******代表的就是你上次輸入的密碼

開放防火牆的3306埠

[

root@haloo~]

#firewall

-cmd--

zone=public--

add-

port=3306/tcp--

permanent

success

[root@haloo~]

#firewall

-cmd--

reload

success

注意,如果你設定的埠號不是3306,那麼你你這裡的埠需要更改為你設定的埠號。

現在就可以通過遠端連線管理我們的mysql資料庫了。

mysql centos 原始碼安裝

徹底刪除mysql yum remove mysql mysql server mysql libs mysql server 檢視是否刪除 rpm qa grep mysql 安裝過程 1 安裝cmake 3 建立使用者和目錄 groupadd mysql useradd r g mysql my...

搜狐mysql CentOS 安裝mysql

其中mysql使用最新的穩定版本,即最新試用版的上乙個版本,且非rc或者alpha的版本,cmake直接用的最新版。1.上傳mysql 5.5.29.tar.gz和cmake 2.8.10.2.tar.gz到 usr local資料夾下。2.centos安裝g 和ncurses devel root...

手機可以安裝mysql CentOS安裝MySQL

一.環境 os centos 7 arrch64 kernel 3.18.22 手機的核心 mysql 8.0.19 1.el7 aarch64 二.安裝mysql yum repository 倉庫 2.安裝 安裝 rpm ivh 複製的鏈結位址 輸入下面命令檢查是否已成功新增mysql yum儲...