清除本機有關mysql的檔案
刪除有關mysql的檔案
rm -rf /etc/init.d/mysql /usr/local/mysql /usr/local/mysql/bin/mysql /usr/local/mysql/include/mysql /run/lock/subsys/mysql /data/mysql /data/mysql/mysql
wget
解壓資料夾
tar -zxvf mysql-5.7.24-linux-glibc2.12-x86_64.tar.gz
解壓完成後重新命名為mysql移動到/usr/local
mv mysql-5.7.24-linux-glibc2.12-x86_64 /usr/local/mysql
建立使用者及給許可權
建立資料目錄及給許可權groupadd mysql
useradd -r -g mysql mysql
修改my.cnf配置檔案mkdir -p /data/mysql
chown mysql:mysql -r /data/mysql
vi /etc/my.cnf
進入mysql的bin目錄初始化專案[mysqld]
bind-address=0.0.0.0
port=3306
user=mysql
basedir=/usr/local/mysql
datadir=/data/mysql
socket=/tmp/mysql.sock
log-error=/data/mysql/mysql.err
pid-file=/data/mysql/mysql.pid
#character config
character_set_server=utf8mb4
symbolic-links=0
explicit_defaults_for_timestamp=true
cd /usr/local/mysql/bin
初始化
./mysqld --defaults-file=/etc/my.cnf --basedir=/usr/local/mysql/ --datadir=/data/mysql/ --user=mysql --initialize
檢視mysql初始密碼
啟動 mysql 服務cat /data/mysql/mysql.err |
grep password
將啟動的mysql.server移動到/etc/init.d中
cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysql
增加軟連線可全域性啟動
ln -s /usr/local/mysql/bin/mysql /usr/bin
啟動
設定密碼、/usr/local/mysql/support-files/mysql.server start #指令碼啟動
systemctl start mysqld.service #啟動 mysql
systemctl restart mysqld.service #重啟 mysql
systemctl stop mysqld.service #停止 mysql
systemctl enable mysqld.service #設定 mysql 開機啟動
設定遠端主機登入
mysql> grant all privileges on *.* to 'your username'@'%' identified by 'your password'
;
執行以下命令,為root 使用者新增遠端登入的能力
mysql無法遠端連線can』t connect to mysql server on 『』(10060)解決方式彙總mysql> grant all privileges on *.* to root@"%" identified by "123456"
;
伺服器部署
cd 回到根目錄 cd 回到 root目錄 cd 返回上一級 cp file1 file2 複製檔案file1,生成轉殖檔案file2 cp命令詳解url find name filename foldername find命令詳解url ps ef grep nginx ps命令詳解url net...
伺服器部署
1.nginx 2 負載均衡 upstream backend 裡配置多個伺服器,當有請求的時候,根據配置的排程策略 加權輪詢 ip雜湊 最少連線數 一致性雜湊 給請求者返回相應的伺服器ip。3.訪問 時可以省略埠號 x 4.訪問相同ip的不同網域名稱 監聽伺服器的80端來分發的 到其他對應的子埠 ...
linux快速部署mysql伺服器
email sery 163.com email 1 建立使用者mysql useradd mysql 3 進入目錄 usr local 解壓檔案mysql standard 5.0.18 linux i686 glibc23.tar.gz。tar zxvf mysql standard 5.0.1...