後臺下載到/opt目錄,能夠節省ssh資源佔用,且不會由於ssh鏈接斷開而致使下載失敗,適用於操做遠端雲服務器mysql
wget -b 啓動後臺下載 -o 指定logfile(記錄下載進度信息)-P prefix 目錄前綴linux
wget -b https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.22-linux-glibc2.12-x86_64.tar.gz \ -o mysql-download.log -P /opt
能夠經過 tail -f mysql-download.log 查看下載進度sql
tar -zxf /opt/mysql-5.7.22-linux-glibc2.12-x86_64.tar.gz -C /opt
sudo ln -s /opt/mysql-5.7.22-linux-glibc2.12-x86_64/ /opt/mysql echo -e "\nMYSQL_HOME=/opt/mysql\nPATH=\$PATH:\$MYSQL_HOME/bin" >> ~/.bashrc
sudo apt-cache search libaio sudo apt-get install libaio1
用 apt 命令能夠替代apt-cache 、 apt-get 。更方便bash
sudo groupadd mysql sudo useradd -r -g mysql -s /bin/false mysql
cat > /opt/mysql/etc/my.cnf <<CNF [mysqld] basedir=/opt/mysql datadir=/data/mysql port=3306 socket=/data/mysql/mysql.sock max_connections=260 pid-file=/data/mysql/mysql.pid log-error=/data/mysql/error.log CNF
sudo /opt/mysql/bin/mysqld --defaults-file=/opt/mysql/etc/my.cnf --user=mysql --initialize-insecure SQL> alter user root@localhost identified by '1';
sudo /opt/mysql/bin/mysqld --defaults-file=/opt/mysql/etc/my.cnf --user=mysql 2>&1 &
cat >~/.my.cnf <<EOF [client] user=root password=1 socket=/data/mysql/mysql.sock #在 /opt/mysql/etc/my.cnf 中有配置。用於本機進程通訊 EOF
輸入mysql便可服務器