我用工具(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...