Linux centos 7離線安裝MySQL

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

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章