清除本機有關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
建立資料目錄及給許可權
mkdir -p /data/mysql
chown mysql:mysql -r /data/mysql
修改my.cnf配置檔案
vi /etc/my.cnf
[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
進入mysql的bin目錄初始化專案
cd /usr/local/mysql/bin
初始化
./mysqld --defaults-file=/etc/my.cnf --basedir=/usr/local/mysql/ --datadir=/data/mysql/ --user=mysql --initialize
檢視mysql初始密碼
cat /data/mysql/mysql.err |
grep password
啟動 mysql 服務
將啟動的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> grant all privileges on *.* to root@"%" identified by "123456"
;
mysql無法遠端連線can』t connect to mysql server on 『』(10060)解決方式彙總 伺服器部署
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...