安裝這個包後,會獲得兩個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為另一台虛擬機...