第一步: 獲取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儲...