1.上傳mysql安裝包至服務器目錄 /usr/local
官網:https://dev.mysql.com/downloads/mysql/
百度雲:https://pan.baidu.com/s/1KIYfwWkSmC07EGFsQzj0kg 提取碼:xnb6
2.解壓安裝包並改名稱爲mysql(注意命令中的mysql安裝包版本保持一致)
cd /usr/local
tar -xzvf /usr/local/mysql-5.7.25-linux-glibc2.12-x86_64.tar.gz
mv /usr/local/mysql-5.7.25-linux-glibc2.12-x86_64 mysql
3.創建用戶組mysql,創建用戶mysql並將其添加到用戶組mysq中,並賦予讀寫權限
groupadd mysql
useradd -r -g mysql mysql
chown -R mysql mysql/
chgrp -R mysql mysql/
4.創建配置文件
vi /etc/my.cnf
①:首先按下insert鍵,如下狀態:
②:清空之前內容,並粘貼以下內容;
[client]
port = 3306
socket = /tmp/mysql.sock
[mysqld]
character_set_server=utf8
init_connect='SET NAMES utf8'
basedir=/usr/local/mysql
datadir=/usr/local/mysql/data
socket=/tmp/mysql.sock
log-error=/var/log/mysqld.log
pid-file=/var/run/mysqld/mysqld.pid
#不區分大小寫
lower_case_table_names = 1
#sql_mode配置項
sql_mode=STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION
default-time_zone = '+8:00'
#最大連接數 默認150
max_connections=1000
③: 按下Esc鍵,並輸入 :wq (中間有冒號:,命令行意爲保存並退出)
5.初始化數據庫
#創建日誌文件 打開保存退出
vi /var/log/mysqld.log
:wq
#賦予權限
cd /var/log
chmod 777 mysqld.log
chown mysql:mysql mysqld.log
#執行初始化操作
/usr/local/mysql/bin/mysqld --initialize --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data --lc_messages_dir=/usr/local/mysql/share --lc_messages=en_US
6.啓動mysql服務
#創建文件並賦予權限
mkdir -p /var/run/mysqld
cd /var/run/mysqld/
vi mysqld.pid
:wq
chmod 777 mysqld.pid
chown mysql:mysql mysql.pid
mkdir -p /var/log/mariadb/
cd /var/log/mariadb/
touch mariadb.log
chmod -R 775 mariadb.log
chown -R mysql:mysql mariadb.log
#啓動
/usr/local/mysql/support-files/mysql.server start
7.登錄並修改密碼
#查看生成的臨時密碼
grep "password" /var/log/mysqld.log
/usr/local/mysql/bin/mysql -u root -p
#輸入臨時生成的密碼
如果出現上述界面,證明mysql安裝成功!
#修改密碼並允許可遠程使用root賬號連接
alter user 'root'@'localhost' identified by 'Password_123';
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'Password_123';
flush privileges;
quit;
8.重新啓動mysql
/usr/local/mysql/support-files/mysql.server restart
#使用新密碼進行登錄
/usr/local/mysql/bin/mysql -uroot -p
quit;
9.設置開機自啓
cd /usr/local/mysql/support-files
cp mysql.server /etc/init.d/mysqld
chkconfig –add mysqld
10.使用service mysqld命令啓動
service mysqld restart
11.添加系統路徑(系統配置文件,操作需謹慎!!)
vi /etc/profile
#插入下面一行命令
export PATH=/usr/local/mysql/bin:$PATH
#使用:wq保存退出
#刷新系統配置文件(如果該配置文件出錯,有機率使得服務器出現連接不上的問題哦~~)
source /etc/profile