1. 程式人生 > >linux下部署mysql資料庫

linux下部署mysql資料庫

部署mysql:

第一步:

可以到MySQL官網下載包也可以到r.aminglinux.com地址去下載

第二步:

#cd /usr/local/src建議放在這個目錄下面
#wget http://mirrors.sohu.com/mysql/MySQL-5.6/mysql-5.6.35-linux-glibc2.5-x86_64.tar.gz直接輸入命令下載

初始化:

# tar zxf mysql-5.6.35-linux-glibc2.5-x86_64.tar.gz//解壓
# [ -d /usr/local/mysql ] && mv /usr/local/mysql /usr/local/mysql_old//判斷如果前面的目錄存在就用後面的名字
# mv mysql-5.6.35-linux-glibc2.5-x86_64 /usr/local/mysql//挪動位置
#useradd -s /sbin/nologin mysql//建立MySQL使用者,因為啟動MySQL需要該使用者
#cd /usr/local/mysql
#mkdir -p /data/mysql//建立datadir,資料庫檔案會放在這裡
#chown -R mysql:mysql /data/mysql//更改許可權,不然後續操作會出現問題
#./scripts/mysql_install_db --user=mysql --datadir=/data/mysql

如果最後一步出現問題:FATAL ERROR: please install the following Perl modules before executing ./scripts/mysql_install_db:
Data::Dumper這是因為缺少perl-Module-Install包,使用命令# yum install -y perl-Module-Install安裝它

第三步:

配置MySQL:

# cp support-files/my-default.cnf /etc/my.cnf//複製配置檔案

開啟配置檔案 my.cnf配置

basedir = /usr/local/mysql//MySQL包所在的路徑
datadir = /data/mysql//定義存放資料的地方,錯誤日記也會記錄在這目錄下面
port = 3306 //定義MySQL服務監聽的埠,預設是3306
server_id = 128//定義該MySQL服務的ID號
socket = /tmp/mysql.sock//定義MySQL服務監聽的套接字地址
配置完輸入命令:
//複製啟動指令碼檔案並修改其屬性
# cp support-files/mysql.server /etc/init.d/mysqld

# chmod 755 /etc/init.d/mysqld

//修改啟動指令碼,修改的地方datadir=/data/mysql 初始化資料庫時定義的目錄

# vim /etc/init.d/mysqld

//吧啟動指令碼加入系統服務項,設定開機啟動mysql
# chkconfig --add mysqld//把mysqld加入到系統服務列表中
# chkconfig mysqld on//開機就啟動

# service mysqld start//啟動服務

//檢查mysql是否啟動的命令
# ps aux |grep mysqld//結果應該大於2行

# netstat -lnp|grep 3306//有沒有監聽到3306埠

相關推薦

linux部署mysql資料庫

部署mysql: 第一步: 可以到MySQL官網下載包也可以到r.aminglinux.com地址去下載第二步: #cd /usr/local/src建議放在這個目錄下面#wget http://mirrors.sohu.com/mysql/MySQL-5.6/mysql

Linux安裝MySQL資料庫mysql-5.7.11

Linux下安裝MySQL資料庫(壓縮包方式安裝) https://www.cnblogs.com/xiaotao726/p/6562265.html PS:9、建立In ln -s /usr/local/mysql/ /usr/bin/ 連線資料庫時會顯示:[[email protecte

Linux操作MySQL資料庫常用命令

目錄 5.查詢表 9.退出 1.連線資料庫 mysql -u -root -p 輸入密碼 2.檢視資料庫 show databases;  3.開啟資料庫

Linux 實現 MySQL 資料庫定時自動備份

備份是什麼?           為什麼要備份?   容災方案建設   儲存介質   光碟  磁帶  硬碟&n

linuxmysql資料庫的忘記密碼,檢視使用者,以及修改使用者資訊

linux下,mysql資料庫的忘記密碼,檢視使用者,以及修改使用者資訊       剛好遇到的,也是自己不熟悉的部分,因此查了一些資料,大概把這幾個給總結一下。 一、資料庫忘記密碼 1、如果是root使用者忘記密碼的話,那就沒

linux安裝mysql資料庫

linux下安裝mysql 下載安裝包 上傳安裝包到伺服器上 解壓安裝 1、解壓到user/local下 tar vxf mysql-5.7.14-1.el6.x86_64.rpm-bundle.tar -C /usr/local 2、依次執行一下命令: [

Linux安裝Mysql資料庫且給使用者授權(安裝包安裝)

第一步:查詢原有的資料庫 #rpm -qa|grep -i mysql 第二步:刪除查詢出來的資料庫 #rpm -e packageName  --nodeps

Linux安裝MySQL資料庫

這篇文章主要介紹如何在Linux下使用Yum安裝MySQL 一、環境 OS資訊: LSB Version: :core-4.1-amd64:core-4.1-noarch:cxx-4.1-amd64:cxx-4.1-noarch:desk

LinuxMySql資料庫備份與恢復

MySQL命令列匯入資料庫: 1,將要匯入的.sql檔案移至bin檔案下,這樣的路徑比較方便 2,同上面匯出的第1步 3,進入MySQL:mysql -u 使用者名稱 -p 如我輸入的命令列:mysql -u root -p   (輸入同樣後會讓你輸入MySQL的密碼) 4

CentOS系統部署mysql資料庫

CentOS系統下安裝mysql資料庫 1.下載安裝mysql 伺服器:yum install mysql-server -y 客戶端:yum install mysql-devel -y 2.啟動服務 service mysqld start

如何在linux安裝 mysql資料庫

材料 1.centos 7 linux伺服器一臺,         2.mysql-5.6.38-linux-glibc2.12-x86_64.tar.gz安裝包一個          下載地址:https://dev.mysql.com/downloads/mysql/5

linux更改MySQL資料庫編碼格式為utf-8

設定MySQL資料庫編碼為UTF-8  登陸後檢視資料庫當前編碼:SHOW VARIABLES LIKE 'char%';  修改/etc/mysql/my.cnf (預設安裝路徑下) (標籤下沒有的新增,有的修改)   [mysqld]      character_

linux更改mysql資料庫位置

引言: 由於MySQL的資料庫太大,預設安裝的/var盤已經再也無法容納新增加的資料,沒有辦法,只能想辦法轉移資料的目錄。 下面我整理一下把MySQL從/var/lib/mysql目錄下面轉移到/data/mysql目錄的具體操作: 1、首先我們需要關閉MySQL,命令如下

Java 在Window及Linux備份MySQL資料庫

轉自:http://www.linuxidc.com/Linux/2010-12/30652.htm   首先是Windows系統下:   給大家提個醒:   有人說用:"mysqldump --uroot --p123456 --opt"。但是我沒有成功,最後使用

Linux修改Mysql資料庫存放路徑

原路徑:/var/lib/mysql 目標路徑:/home/data/mysql 1、home目錄下建立data目錄cd /homemkdir data2、停止mysql程序service mysqld stop3、把/var/lib/mysql整個目錄保持許可權複

如何在linux安裝mysql資料庫並配置

1.查詢以前是否安裝有mysql,使用下面命令: rpm -qa|grep -i mysql 如果顯示有如下包則說明已安裝mysql mysql-4.1.12-3.RHEL4.1 mysqlclient10-3.23.58-4.RHEL4.1 2.如果已安裝,則需要刪除已安裝的資料庫,使用以下命令來

linux備份mysql資料庫,並ftp到遠端linux伺服器上

一、檢查FTP服務是否安裝 1.架設mysql資料庫裝在172.22.1.77上,如何安裝mysql略,簡稱為77。 2.作為備份機IP為172.22.1.150上,簡稱為150; 3.為150按照ftp命令,首先XSHELL遠端連線到150上,確認ftp

windows 使用navicat連線linux面的mysql資料庫出錯解決方法

本文我們主要介紹一下Navicat MySQL在連線Linux下的MySQL時出現的問題的解決方案,它是一套功能強大的MySQL資料庫伺服器管理及開發工具,可以用於在任何3.21或以上的MySQL版本,並支援最新版MySQL的大部份功能,包括觸發器、預存程式、函式、事件、檢

linuxmysql資料庫中建立和刪除使用者

第一步:進入mysql mysql -uroot msyql -p 回車輸入root使用者的密碼(安裝mysql時自己指定的) 建立一個test使用者,密碼位test,“%“代表聯網中的所有使用者都能用test使用者名稱訪問資料庫(所有資料庫中的所有表); grant a

linux進入mysql資料庫出現1045及2003錯誤,解決方法

樓主所用linux版本為redhat7.0,樓主在準備使用mysql資料庫,出現了以下error,1045及2003 通過網路上的查詢以及自己的實踐,終於把問題解決了,方法如下 [[email protected] ~]# mysql -uwhit