https://21st.each1.net/2018/03/swap.html
然後以官方文件為基礎:
https://cloud.google.com/solutions/setup-mysql?hl=zh-tw
再以下篇更完整的概念去客製化:
https://www.itread01.com/article/1535250863.html
在 CLI 查詢 MySQL/MariaDB 版本 (不需要登入 MySQL):
mysql -V
以 CentOS 7 安裝 MySQL 8 為例:
# 先查出 CentOS 7 預設的資料庫 MariaDB、以及可能已安裝的 MySQL
rpm -qa | grep mysql
rpm -qa | grep mariadb
# 通過下面的命令進行刪除
sudo yum remove mysql-xxx-xxx-
然後,
1. 更新套件管理員以納入 MySQL。
sudo rpm -Uvh http://dev.mysql.com/get/mysql80-community-release-el7-1.noarch.rpm
2. 安裝 MySQL。
sudo yum -y install mysql-community-server
3. 啟動 MySQL 伺服器。
sudo /usr/bin/systemctl start mysqld
# 啟動成功後可以檢視 初始化密碼 ,這是在安裝時隨機生成的
sudo cat /var/log/mysqld.log | grep password
# 提升 MySQL 安裝的安全性
sudo mysql_secure_installation
配置檔
在 Windows 上,位置是
C:\ProgramData\MySQL\MySQL Server 8.0/my.ini
在 Linux 上,位置是
/etc/my.cnf
# 先查出 CentOS 7 預設的資料庫 MariaDB、以及可能已安裝的 MySQL
rpm -qa | grep mysql
rpm -qa | grep mariadb
# 通過下面的命令進行刪除
sudo yum remove mysql-xxx-xxx-
然後,
1. 更新套件管理員以納入 MySQL。
sudo rpm -Uvh http://dev.mysql.com/get/mysql80-community-release-el7-1.noarch.rpm
2. 安裝 MySQL。
sudo yum -y install mysql-community-server
3. 啟動 MySQL 伺服器。
sudo /usr/bin/systemctl start mysqld
# 啟動成功後可以檢視 初始化密碼 ,這是在安裝時隨機生成的
sudo cat /var/log/mysqld.log | grep password
# 提升 MySQL 安裝的安全性
sudo mysql_secure_installation
配置檔
在 Windows 上,位置是
C:\ProgramData\MySQL\MySQL Server 8.0/my.ini
在 Linux 上,位置是
/etc/my.cnf