linux部署mysql過程

2021-10-09 01:58:12 字數 3235 閱讀 1290

我用工具(xftp)上傳到 /usr/local目錄下

1.進入到local下

cd /usr/local

2.解壓壓縮包

tar -zxvf mysql-5.7.17-linux-glibc2.5-x86_64.tar.gz

3.重新命名為mysql

mv mysql-5.7.17-linux-glibc2.5-x86_64 mysql

(mv 命令用來為檔案或目錄改名、或將檔案或目錄移入其它位置)

1.mv 檔名 檔名 #表示將源檔名改為目標檔名

2.mv 檔名 目錄名 #表示將檔案移動到目標目錄

3.mv 目錄名 目錄名 #表示目標目錄已存在,將源目錄移動到目標目錄;目標目錄不存在則改名

4.mv 目錄名 檔名 #會出錯,不允許這樣

1.進入到mysql的support_files

cd /usr/local/mysql/support_files

2.複製my_default.cnf到/etc/my.cnf (mysql啟動時自動讀取)

cp my-default.cnf /etc/my.cnf

修改配置

vim /etc/my.cnf

新增以下配置

#設定mysql的安裝目錄

basedir =/usr/local/mysql

#設定mysql資料庫的資料存放目錄

datadir = /usr/local/mysql/data

#日誌存放目錄

log-error = /usr/local/mysql/data/mysqld.log

pid-file = /usr/local/mysql/data/mysqld.pid

#亂碼character-set-server=utf8

3.複製mysql.server 到/etc/init.d/(把啟動指令碼放到開機初始化目錄)

cp mysql.server /etc/init.d/mysql

4.修改 /etc/init.d/mysql 引數,給2個目錄位置

輸入命令:vi /etc/init.d/mysql

更改:basedir=/usr/local/mysql

datadir=/usr/local/mysql/data

5.建立使用者,以及mysql的目錄

1、建立乙個mysql的組

groupadd mysql

2、建立mysql使用者,並放到mysql組

useradd -r -g mysql mysql -d /usr/local/mysql

3、給mysql使用者設定密碼

passwd mysql

6.給目錄/usr/local/mysql 更改擁有者

1.初始化資料庫

首先要去到mysql/bin目錄下

cd /usr/local/mysql/bin

初始化./mysqld --initialize --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data

出現下面的內容,紅框內是mysql登入的預設密碼,要先記住,後面要用,假如看不到密碼的話,可以去

之前log-error = /usr/local/mysql/data/mysqld.log 配置的這個日誌路徑裡檢視

2.給資料庫加密

./mysql_ssl_rsa-setup --datadir=/usr/local/mysql/data

如果複製這個命令過去執行後報錯找不到mysql_ssl_rsa-setup了,就自己在mysql/bin下面手動./一下mysql_ssl_rsa-setup,再帶上–datadir=/usr/local/mysql/data,應該就正常了

1.執行 /etc/init.d/mysql start,啟動mysql

2.登入mysql -hlocalhost -uroot -p 輸入之前的預設密碼,就可以登入了

–注意如果出現:-bash: mysql: command not found

–就執行: # ln -s /usr/local/mysql/bin/mysql /usr/bin --沒有出現就不用執行

3.進入後就修改密碼

set password=password(『123456』);

4.–設定root賬戶的host位址(修改了才可以遠端連線)

mysql>grant all privileges on . to 『root』@』%』 identified by 『123456』;

mysql>flush privileges;

5.檢視表

mysql> use mysql;

mysql> select host,user from user;

1.給與mysql許可權

chmod 755 /etc/init.d/mysql

2.新增服務mysql

chkconfig --add mysql

3.設定服務開機自啟

chkconfig mysql on

1.輸入命令:vi /etc/profile

2.設定環境變數:export path=/usr/local/mysql/bin:$path

3.source /etc/profile 讓配置生效

1.退出mysql命令視窗

exit

2.mysql建立資料庫名

create database user

3.檢視資料庫

show databases

4.使用具體的資料庫

use user

5.執行sql檔案

source /use/local/user.sql

6.檢視mysql狀態

service mysql status

7.停止mysql

service mysql stop

8.啟動mysql

service mysql start

linux安裝部署mysql

linux安裝部署mysql 1 需要mysql linux安裝包 本次使用mysql 5.7.17 linux glibc2.5 x86 64.tar.gz進行安裝 2 將此安裝包上傳至linux伺服器 上傳路徑為 usr local 3 解壓mysql 輸入命令 tar zxvf mysql 5...

Linux部署Node服務 2 部署過程

在已經有前端專案的前提下,走部署這一步 即 最後上線 將網域名稱分為多個二級網域名稱 網域名稱備案 國內網域名稱都需要備案使用,雖然國外網域名稱不用備案,但功能受限或不能上線,所以建議使用國內網域名稱並備案 在自己的電腦 開發主機 上通過ssh來連線上伺服器 通過遠端命令來控制遠端伺服器,配置nod...

linux系統mysql安裝部署

一 環境準備 linux系統 centos6.4 三 安裝mysql 1 解壓,並移動到 usr local目錄下 root master softwares tar zvxf mysql 5.7.27 linux glibc2.12 x86 64.tar.gz root master softwa...