導航:首頁 > 操作系統 > mysqllinux集群

mysqllinux集群

發布時間:2022-11-28 17:15:49

⑴ 怎樣在linux上安裝2個MySQL

我想沒有必要安裝多個mysql

只需要在既存的mysql中新建一個新的db實例

然後再 mysqlmanager 配置文件中 加入關於新實例的
port
socket
等其他信息就可以了

具體設置你自己查查看吧

另外最好不用root 用戶登陸和啟動服務

新建一個用戶比較好

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

RPM安裝步驟
a. 檢查是否已安裝,grep的-i選項表示匹配時忽略大小寫
[root@localhost JavaEE]#rpm -qa|grep -i mysql
mysql-libs-5.1.61-4.el6.x86_64
可見已經安裝了庫文件,應該先卸載,不然會出現覆蓋錯誤。注意卸載時使用了--nodeps選項,忽略了依賴關系:
[root@localhost JavaEE]#rpm -e mysql-libs-5.1.61-4.el6.x86_64 --nodeps
2. 安裝MySQL的伺服器端軟體,注意切換到root用戶:
[root@localhost JavaEE]#rpm -ivh MySQL-server-5.5.29-2.el6.x86_64.rpm
安裝完成後,安裝進程會在Linux中添加一個mysql組,以及屬於mysql組的用戶mysql。可通過id命令查看:
[root@localhost JavaEE]#id mysql
uid=496(mysql)gid=493(mysql) groups=493(mysql)
MySQL伺服器安裝之後雖然配置了相關文件,但並沒有自動啟動mysqld服務,需自行啟動:
[root@localhost JavaEE]#service mysql start
Starting MySQL.. SUCCESS!
可通過檢查埠是否開啟來查看MySQL是否正常啟動:
[root@localhost JavaEE]#netstat -anp|grep 3306
tcp 0 0 0.0.0.0:3306 0.0.0.0:* LISTEN 34693/mysqld
c. 安裝MySQL的客戶端軟體:
[root@localhost JavaEE]#rpm -ivh MySQL-client-5.5.29-2.el6.x86_64.rpm
如果安裝成功應該可以運行mysql命令,注意必須是mysqld服務以及開啟:
[root@localhost JavaEE]#mysql
Welcome to the MySQLmonitor. Commands end with ; or \g.
Your MySQL connection idis 1
Server version: 5.5.29MySQL Community Server (GPL)
Copyright (c) 2000, 2012,Oracle and/or its affiliates. All rights reserved.
Oracle is a registered trademarkof Oracle Corporation and/or its affiliates. Other names may be trademarks oftheir respective owners.
Type 'help;' or '\h' forhelp. Type '\c' to clear the current input statement.
mysql>
d. RPM安裝方式文件分布

Directory

Contents of Directory

/usr/bin

Client programs and scripts

/usr/sbin

The mysqld server

/var/lib/mysql

Log files, databases

/usr/share/info

Manual in Info format

/usr/share/man

Unix manual pages

/usr/include/mysql

Include (header) files

/usr/lib/mysql

Libraries

/usr/share/mysql

Miscellaneous support files, including error messages, character set files, sample configuration files, SQL for database installation

/usr/share/sql-bench

Benchmarks

⑶ Linux下,mysql服務為什麼無法啟動。

  1. 查找啟動不了的原因

  2. 查看myslq日誌記錄

  3. 查看mysql狀態

  4. 根據報錯信息解決

  5. 希望可以幫助你 請採納 謝謝

⑷ linux 覆蓋mysql表數據shell 是非同步還是同步

failover

其原理是在一條非同步復制通道上配置多個可用復制源,當某個復制源不可用時(宕機、復制鏈路中斷),且 slave 的 IO 線程嘗試重連無效,自動根據權重選擇新的源繼續同步。

⑸ linux下自帶的mysql能不能做集群

不可以,mysql集群使用的是特殊版本的mysql,集群包括NDB節點、MGM節點和SQL節點,詳細的安裝、配置網上可以搜到,不難,配置完注意啟動順序就可以了

⑹ 怎麼linux本地mysql放到docker中

  1. 如果對MySQL比較熟悉,那麼可以使用MySQL異機遷移的方法:

    1. 先確定MySQL的運行系統、發行版、版本號,以前的配置文件。

    2. 根據以上信息在Docker環境下新建一台全新的MySQL。

    3. 根據業務需要實施停機遷移/在線遷移,將數據遷入Docker內的MySQL。

      1. 停機遷移:直接拷貝數據文件(物理遷移)、全量Dump導出(邏輯備份遷移)、xtraback備份(物理備份遷移)

      2. 在線遷移:將新庫作為從庫加入集群,完成同步後fo切換,原主庫下線。

  2. 如果對Docker比較熟悉,可以使用Docker整機遷移的方法:

    1. 整機虛擬化直接作為一個鏡像在Docker內運行。

    2. 這種方法雖然簡單,但過程漫長而且運行時性能損耗非常大,也容易出問題,不是很推薦。

⑺ linux怎麼啟動mysql服務

1、首先,我們需要修改mysql的配置文件,一般文件存放在/etc下面,文件名為my.cnf。

⑻ 如何備份linux伺服器上的mysql資料庫

其實跟windows是一樣的
簡單的軟備份方法就是使用mysql命令:
mysqlmp
-u
用戶名
-p
密碼
-all-databases >
/home/mysql/bak.sql
不過你可以做成shell腳本,然後在crontab
中定時執行,這個方法在數據量少時比較好使
如果你的數據比較重要,又多建議使用集群+硬體RAID1,0來保障服務

⑼ 如何學習linux

學習Linux步驟:
1、先了解了解基礎吧,找一本薄一點的,淺一點的書,了解一下什麼是linux。有個基本了解即可。不建議馬上看《鳥哥的Linux私房菜》,這本書很不錯,如果你了解linux基礎之後再看,對你可以說是不受益匪淺都不行。沒基礎看《鳥哥的Linux私房菜》比較痛苦,內容很多。
2、了解之後,在自己電腦上弄個虛擬機,裝上linux系統(redhat或ubuntu都行)。專攻《鳥哥的Linux私房菜》。當你把這本書攻下來時,才知道原來命令行並不可怕,自己打著打著就很長啦。
學linux最主要靠實踐,不實踐,只看書對你沒好處的哦。自己在虛擬機上慢慢玩吧,玩多了就知道咋回事啦。不懂的多找資料弄懂,弄懂之後再實踐,這才會有收獲。

⑽ linux下安裝mysql

方法如下:

  1. 到mysql官網下載mysql編譯好的二進制安裝包,在下載頁面Select Platform:選項選擇linux-generic,然後把頁面拉到底部,64位系統下載Linux - Generic (glibc 2.5) (x86, 64-bit),32位系統下載Linux - Generic (glibc 2.5) (x86, 32-bit)

  2. 解壓32位安裝包:

    進入安裝包所在目錄,執行命令:tarmysql-5.6.17-linux-glibc2.5-i686.tar.gz

  3. 復制解壓後的mysql目錄到系統的本地軟體目錄:

    執行命令:cpmysql-5.6.17-linux-glibc2.5-i686 /usr/local/mysql -r

    注意:目錄結尾不要加/

    添加系統mysql組和mysql用戶:

    執行命令:groupadd mysql和useradd -r -g mysql mysql

  4. 安裝資料庫:

    進入安裝mysql軟體目錄:執行命令 cd /usr/local/mysql

    修改當前目錄擁有者為mysql用戶:執行命令chown -R mysql:mysql ./

  5. 安裝資料庫:執行命令./scripts/mysql_install_db --user=mysql

    修改當前目錄擁有者為root用戶:執行命令chown -R root:root ./

    修改當前data目錄擁有者為mysql用戶:執行命令chown -R mysql:mysql data

    到此資料庫安裝完畢

  6. 啟動mysql服務和添加開機啟動mysql服務:

    添加開機啟動:執行命令cp support-files/mysql.server /etc/init.d/mysql,把啟動腳本放到開機初始化目錄

    啟動mysql服務:執行命令service mysql start

    執行命令:ps -ef|grep mysql 看到mysql服務說明啟動成功,如圖

  7. 修改mysql的root用戶密碼,root初始密碼為空的:

    執行命令:./bin/mysqladmin -u root password '密碼'

  8. 把mysql客戶端放到默認路徑:

    ln -s /usr/local/mysql/bin/mysql /usr/local/bin/mysql


閱讀全文

與mysqllinux集群相關的資料

熱點內容
dvd光碟存儲漢子演算法 瀏覽:757
蘋果郵件無法連接伺服器地址 瀏覽:962
phpffmpeg轉碼 瀏覽:671
長沙好玩的解壓項目 瀏覽:144
專屬學情分析報告是什麼app 瀏覽:564
php工程部署 瀏覽:833
android全屏透明 瀏覽:736
阿里雲伺服器已開通怎麼辦 瀏覽:803
光遇為什麼登錄時伺服器已滿 瀏覽:302
PDF分析 瀏覽:484
h3c光纖全工半全工設置命令 瀏覽:143
公司法pdf下載 瀏覽:381
linuxmarkdown 瀏覽:350
華為手機怎麼多選文件夾 瀏覽:683
如何取消命令方塊指令 瀏覽:349
風翼app為什麼進不去了 瀏覽:778
im4java壓縮圖片 瀏覽:362
數據查詢網站源碼 瀏覽:150
伊克塞爾文檔怎麼進行加密 瀏覽:892
app轉賬是什麼 瀏覽:163