關於linux上實現mysql的信息

本文目錄一覽:

linux下導入、導出mysql數據庫命令的實現方法

一、導出數據庫用mysqldump命令(注意mysql的安裝路徑,即此命令的路徑):

1、導出數據和表結構:

mysqldump

-u用戶名

-p密碼

數據庫名

數據庫名.sql

/usr/local/mysql/bin/

mysqldump

-uroot

-p

abc

abc.sql

敲回車後會提示輸入密碼

2、只導出表結構

mysqldump

-u用戶名

-p密碼

-d

數據庫名

數據庫名.sql

/usr/local/mysql/bin/

mysqldump

-uroot

-p

-d

abc

abc.sql

註:/usr/local/mysql/bin/

mysql的data目錄

二、導入數據庫

1、首先建空數據庫

mysqlcreate

database

abc;

2、導入數據庫

方法一:

(1)選擇數據庫

mysqluse

abc;

(2)設置數據庫編碼

mysqlset

names

utf8;

(3)導入數據(注意sql文件的路徑)

mysqlsource

/home/abc/abc.sql;

方法二:

mysql

-u用戶名

-p密碼

數據庫名

數據庫名.sql

mysql

-uabc_f

-p

abc

abc.sql

建議使用第二種方法導入。

注意:有命令行模式,有sql命令

以上這篇linux下導入、導出mysql數據庫命令的實現方法就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

如何在linux下實現mysql數據庫每天自動備份

方法/步驟

1. 在根目錄下新建定時備份存儲文件夾mkdir /mysql_backup

2.新建備份的腳本vim /root/mysql_backup.sh

3.在mysql_backup.sh中輸入內容:

backupdir=/mysqlbackup time=` date +%Y%m%d%H`mysqldump -uroot -proot abc | gzip $backupdir/abc$time.sql.gzfind $backupdir -name 「abc*.sql.gz” -type f -mtime +5 -exec rm {} \; /dev/null 21

——————————————————————————————

說明:

backupdir = 備份文件存儲文件夾time = 獲取當前時間 年月日時(2014111417)2014年11月14日17點mysqldump 備份數據庫指令 abc要備份的數據庫find $backupdir -name 「abc*.sql.gz” -type f -mtime +5 -exec rm {} \; /dev/null 21 刪除5天前的備份文件

3 :wq 文件保存成功後

先按一下鍵盤上的 ” esc ” 然後輸入 」 :wq 「

執行一下腳本,看根目錄下的mysql_backup文件夾是否有.sql.gz後綴名的文件

./mysql_backup.sh

寫入每天的定時任務 修改 /etc/crontabvi /etc/crontab

按鍵盤上的”i”,開始輸入

02 4 * * * root /root/mysql_backup.sh

表示每天4點2分執行備份任務

先按一下鍵盤上的 ” esc ” 然後輸入 」 :wq 「 表示保存

重新啟動crond

service crond restart 或 /etc/rc.d/init.d/crond restart

linux上怎麼部署mysql

我這是centos系統,ubantu不適用!!!

我這是centos系統,ubantu不適用!!!

我這是centos系統,ubantu不適用!!!

點擊右下角展開,否則沒有自動換行!!!!

點擊右下角展開,否則沒有自動換行!!!!

點擊右下角展開,否則沒有自動換行!!!!

重要的事情說三遍

練習用的話直接yum -y install mysql mysql-server

也可以使用源碼安裝

先把rpm格式的mysql刪除,否則初始化失敗rpm -e mysql-server mysql –nodeps //忽略依賴關係刪除

yum -y install ncurses-devel //安裝依賴包

tar xf cmake-2.8.12.tar.gz -C /usr/src/ //mysql需要cmake支持

cd /usr/src/cmake-2.8.12/ //進入解壓路徑

./configure gmake gmake install //安裝cmake

groupadd mysql //創建mysql組

useradd -M -s /sbin/nologin -g mysql mysql //創建mysql用戶,並加入mysql組裡

tar xf mysql-5.7.2-m12.tar.gz -C /usr/src/ //解壓mysqlcd /usr/src/mysql-5.7.2-m12/ //進入解壓路徑

cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_general_ci -DWITH_EXTRA_CHARSETS=all -DSYSCONFDIR=/etc make make install //安裝選項

-DCMAKE_INSTALL_PREFIX=/usr/local/mysql //主程序安裝目錄

-DDEFAULT_CHARSET=utf8 //默認字符集為 utf8

-DDEFAULT_COLLATION=utf8_general_ci //默認的字符集校對規則

-DWITH_EXTRA_CHARSETS=all //安裝所有字符集

-DSYSCONFDIR=/etc //配置文件存放目錄

make make install //開始make

優化步驟

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

cp support-files/mysql.server /etc/init.d/mysqld

chmod +x /etc/init.d/mysqld

echo “PATH=$PATH:/usr/local/mysql/bin” /etc/profile

. /etc/profile //注意「.」後面有空格

chown -R mysql:mysql /usr/local/mysql/

/usr/local/mysql/scripts/mysql_install_db –basedir=/usr/local/mysql/ –datadir=/usr/local/mysql/data –user=mysql //初始化

–basedir=/usr/local/mysql/ //指定安裝目錄(產品目錄)

–datadir=/usr/local/mysql/data //指定數據目錄

–user=mysql //指定用戶身份

service mysqld start

Starting MySQL………….. [確定]

mysqladmin -u root password ‘123456’ //設置成自己的密碼

我是5.7的版本有可能一定幾率啟動時報錯,看下mysql的配置文件,裏面的mysql.sock文件找不到,解決方法如下:

find / -name mysql.sock

找到後複製這個路徑

vim /etc/my.cnf

找到sock=/data/sock這一行,把後面的路徑改成剛才找到的路徑然後重啟mysql即可。

如果還報錯就告訴我

linux上怎麼裝mysql數據庫

查看當前安裝的linux版本

通過上圖中的數據可以看出安裝的版本為RedHat5.4,所以我們需要下載RedHat5.4對應的mysql安裝包

下載mysql安裝文件

官方網站下載安裝包,因為本地RedHat版本為Red Hat 5.4,操作系統是64位的

所以在官方網站下載以下安裝包

MySQL-server-5.5.25a-1.rhel5.x86_64

MySQL-client-5.5.25a-1.rhel5.x86_64

MySQL-devel-5.5.25a-1.rhel5.x86_64

安裝mysql

1、進入安裝文件的目錄

2、安裝mysql服務端

rpm -ivh MySQL-server-5.5.25a-1.rhel5.x86_64.rpm

如圖:mysql-server安裝

安裝mysql客戶端、mysql-devel

rpm -ivh MySQL-client-5.5.25a-1.rhel5.x86_64.rpmrpm -ivh MySQL-devel-5.5.25a-1.rhel5.x86_64.rpm

mysql-client-deve

修改mysql中root的初始化密碼

1、命令如下:

# /usr/bin/mysqladmin -u root password 『rootadmin』

格式:mysqladmin -u用戶名 -p舊密碼 password 新密碼

2、例子

# /usr/bin/mysqladmin -u root password 『rootadmin』

註:因為開始時root沒有密碼,所以-p舊密碼一項就可以省略了

3、用新的密碼進行登錄.

6

重啟與停止mysql服務

啟動方式1:service mysql start

啟動方式2:/etc/init.d/mysql start

停止方式1:service mysql stop

停止方式2:/etc/init.d/mysql shutdown

重啟方式1:service mysql restart

重啟方式2:/etc/init.d/mysql restart

原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/279311.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
小藍的頭像小藍
上一篇 2024-12-20 15:03
下一篇 2024-12-20 15:03

相關推薦

  • 如何修改mysql的端口號

    本文將介紹如何修改mysql的端口號,方便開發者根據實際需求配置對應端口號。 一、為什麼需要修改mysql端口號 默認情況下,mysql使用的端口號是3306。在某些情況下,我們需…

    編程 2025-04-29
  • Python操作MySQL

    本文將從以下幾個方面對Python操作MySQL進行詳細闡述: 一、連接MySQL數據庫 在使用Python操作MySQL之前,我們需要先連接MySQL數據庫。在Python中,我…

    編程 2025-04-29
  • MySQL遞歸函數的用法

    本文將從多個方面對MySQL遞歸函數的用法做詳細的闡述,包括函數的定義、使用方法、示例及注意事項。 一、遞歸函數的定義 遞歸函數是指在函數內部調用自身的函數。MySQL提供了CRE…

    編程 2025-04-29
  • Java 監控接口返回信息報錯信息怎麼處理

    本文將從多個方面對 Java 監控接口返回信息報錯信息的處理方法進行詳細的闡述,其中包括如何捕獲異常、如何使用日誌輸出錯誤信息、以及如何通過異常處理機制解決報錯問題等等。以下是詳細…

    編程 2025-04-29
  • 使用Python爬蟲獲取電影信息的實現方法

    本文將介紹如何使用Python編寫爬蟲程序,來獲取和處理電影數據。需要了解基本的Python編程語言知識,並使用BeautifulSoup庫和Requests庫進行爬取。 一、準備…

    編程 2025-04-28
  • MySQL bigint與long的區別

    本文將從數據類型定義、存儲空間、數據範圍、計算效率、應用場景五個方面詳細闡述MySQL bigint與long的區別。 一、數據類型定義 bigint在MySQL中是一種有符號的整…

    編程 2025-04-28
  • Python爬取網頁信息

    本文將從多個方面對Python爬取網頁信息做詳細的闡述。 一、爬蟲介紹 爬蟲是一種自動化程序,可以模擬人對網頁進行訪問獲取信息的行為。通過編寫代碼,我們可以指定要獲取的信息,將其從…

    編程 2025-04-28
  • MySQL左連接索引不生效問題解決

    在MySQL數據庫中,經常會使用左連接查詢操作,但是左連接查詢中索引不生效的情況也比較常見。本文將從多個方面探討MySQL左連接索引不生效問題,並給出相應的解決方法。 一、索引的作…

    編程 2025-04-28
  • 如何使用Python執行Shell命令並獲取執行過程信息

    本文將介紹如何使用Python執行Shell命令並獲取執行過程信息。我們將從以下幾個方面進行闡述: 一、執行Shell命令 Python內置的subprocess模塊可以方便地執行…

    編程 2025-04-28
  • Python實現身份信息模擬生成與查驗

    本文將從以下幾個方面對Python實現身份信息模擬生成與查驗進行詳細闡述: 一、身份信息生成 身份信息生成是指通過代碼生成符合身份信息規範的虛假數據。Python中,我們可以使用f…

    編程 2025-04-27

發表回復

登錄後才能評論