伺服器部署mysql

2021-10-24 01:21:46 字數 2524 閱讀 4479

清除本機有關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...