Linux學習之七 mysql的安裝使用

2022-02-20 15:02:44 字數 1573 閱讀 4269

安裝這個包後,會獲得兩個mysql的yum repo源:/etc/yum.repos.d/mysql-community.repo,/etc/yum.repos.d/mysql-community-source.repo。

# yum install mysql-server

安裝完了,還需要一些基礎配置。

# systemctl enable mysqld  #把mysql加入開機啟動

# systemctl start mysqld   #

啟動mysql服務程序

# mysql_secure_installation #配置mysql的

密碼等#

[設定root使用者密碼]

set root password? [y/n]y

#[刪除匿名使用者]

remove anonymous users? [y/n]y

#[禁止root遠端登入]

disallow root login remotely? [y/n]y   

#[刪除test資料庫]

remove test database and access to it? [y/n]y   

#[重新整理許可權]

reload privilege tables now? [y/n]y             

# mysql -u root -p

mysql的配置檔案為/etc/my.cnf,加上編碼格式,不然有可能資料庫資料中文會亂碼:

[mysql]

default-character-set =utf8

登入mysql後,進行授權操作:

-mysql> grant all privileges on *.* to 'root'@'%' identified by '你的密碼' with grant option;

使用iptables開放3306埠,才可以遠端訪問。詳細請點選這裡了解iptables的配置。

mysql常用命令:

啟用mysql:

systemctl start mysqld

重啟mysql:

systemctl restart mysqld

Swoole學習 七 之非同步MySQL

使用非同步mysql的好處 防止 阻塞,提高 效率 適用場合 不涉及共享資源,或對共享資源唯讀 沒有時序上的嚴格關係 不影響主線程邏輯 長鏈結可以避免每次請求都建立連線的開銷,節省時間和io消耗,提高php的效能.mysql非同步沒有節省sql執行的時間 乙個mysql連線同時只能執行1個sql,如...

MySQL高階學習之七種JOIN

先準備兩張表 我們可以看到沒有deptid為51的員工以及id為5的部門.通過左外連線,a表中所有的資料都被查詢了出來.通過右外連線,b表中所有的資料都被查詢了出來.補充 因為mysql不支援全查詢,所以我們無法通過full join的方式去查詢,但是可以通過union關鍵字來進行查詢,mysql ...

LINUX學習筆記(七)

一 檢視虛擬機器ip 二 遠端連線另一台虛擬機器 ssh為secure shell 的縮寫,是應用層的安全協議。ssh是目前較可靠,專為遠端登入會話和其他網路服務提供安全性的協議。利用ssh協議可以有效防止遠端管理過程中的資訊洩露問題。具體操作如下圖所示 其中172.25.150.23為另一台虛擬機...