数据库学习之--Linux下Mysql源码包安装
数据库学习之--Linux下Mysql源码包安装系统环境:操作系统:RedHatEL6DBSoft:Mysql5.6.4-m7Mysql在linux下的安装方式有两种版本,一种为Binary(二进制),另外
Mysql 在linux下的安装方式有两种版本,,一种为Binary(二进制),另外一种为Source(源码包),本文为Source Install方式。
1、安装前的准备
解压安装包
[oracle@ogg ~]$ ls
mysql-5.6.4-m7 mysql-5.6.4-m7.tar.gz mysql-5.6.4-m7.tar.zip ogg oradiag_oracle Readme--?+?.htm[oracle@ogg ~]$ cd mysql-5.6.4-m7
[oracle@ogg mysql-5.6.4-m7]$ ls BUILD CMakeLists.txt COPYING extra libmysql mysql-test README sql-bench support-files vio BUILD-CMAKE cmd-line-utils dbug include libmysqld mysys regex sql-common tests win client config.h.cmake Docs INSTALL-SOURCE libservices packaging scripts storage unittest zlib cmake configure.cmake Doxyfile-perfschema INSTALL-WIN-SOURCE man plugin sql strings VERSION[oracle@ogg mysql-5.6.4-m7]$ tar zxvf mysql-5.6.4-m7.tar.gz
mysql-5.6.4-m7/mysql-test/lib/My/SafeProcess/ mysql-5.6.4-m7/mysql-test/lib/My/SafeProcess/safe_process.cc mysql-5.6.4-m7/mysql-test/lib/My/SafeProcess/safe_kill_win.cc mysql-5.6.4-m7/mysql-test/lib/My/SafeProcess/safe_process_win.cc mysql-5.6.4-m7/mysql-test/lib/My/SafeProcess/Base.pm mysql-5.6.4-m7/mysql-test/lib/My/SafeProcess/CMakeLists.txt ……查看官方安装文档:INSTALL-SOURCE
To install and use a MySQL binary distribution, the basic command
sequence looks like this:
shell> groupadd mysql shell> useradd -r -g mysql mysql shell> cd /usr/local shell> tar zxvf /path/to/mysql-VERSION-OS.tar.gz shell> ln -s full-path-to-mysql-VERSION-OS mysql shell> cd mysql shell> chown -R mysql . shell> chgrp -R mysql . shell> scripts/mysql_install_db --user=mysql shell> chown -R root . shell> chown -R mysql data # Next command is optional shell> cp support-files/my-medium.cnf /etc/my.cnf shell> bin/mysqld_safe --user=mysql & # Next command is optional shell> cp support-files/mysql.server /etc/init.d/mysql.serverFor example, with a compressed tar file source distribution on Unix, the basic installation command
sequence looks like this:
# Preconfiguration setup shell> groupadd mysql shell> useradd -r -g mysql mysql # Beginning of source-build specific instructions shell> tar zxvf mysql-VERSION.tar.gz shell> cd mysql-VERSION shell> cmake . shell> make shell> make install # End of source-build specific instructions # Postinstallation setup shell> cd /usr/local/mysql shell> chown -R mysql . shell> chgrp -R mysql . shell> scripts/mysql_install_db --user=mysql shell> chown -R root . shell> chown -R mysql data # Next command is optional shell> cp support-files/my-medium.cnf /etc/my.cnf shell> bin/mysqld_safe --user=mysql & # Next command is optional shell> cp support-files/mysql.server /etc/init.d/mysql.server2、准备源码安装所需要的工具和库文件(RedHat 安装光盘)
[root@ogg ~]# rpm -qa |grep make automake-1.11.1-1.2.el6.noarch make-3.81-19.el6.i686 [root@ogg ~]# rpm -qa |grep bison bison-2.4.1-5.el6.i686 [root@ogg ~]# rpm -qa |grep gcc gcc-c++-4.4.4-13.el6.i686 libgcc-4.4.4-13.el6.i686 gcc-4.4.4-13.el6.i686 gcc-gfortran-4.4.4-13.el6.i686 compat-libgcc-296-2.96-144.el6.i686 [root@ogg ~]# rpm -qa |grep cmake [root@ogg ~]# rpm -qa |grep ncur ncurses-base-5.7-3.20090208.el6.i686 ncurses-libs-5.7-3.20090208.el6.i686 ncurses-5.7-3.20090208.el6.i686 ncurses-devel-5.7-3.20090208.el6.i686 挂载RedHat安装光盘 [root@ogg ~]# mount /dev/cdrom /media/ mount: block device /dev/sr0 is write-protected, mounting read-only [root@ogg ~]# cd /media/ [root@ogg media]# cd Server/ [root@ogg Server]# ls Packages repodata TRANS.TBL [root@ogg Server]# cd Packages/ [root@ogg Packages]# ls |grep make automake-1.11.1-1.2.el6.noarch.rpm cmake-2.6.4-5.el6.i686.rpm imake-1.0.2-11.el6.i686.rpm make-3.81-19.el6.i686.rpm makebootfat-1.4-10.el6.i686.rpm pacemaker-1.1.2-7.el6.i686.rpm pacemaker-libs-1.1.2-7.el6.i686.rpm 安装cmake [root@ogg Packages]# rpm -ivh /media/Server/Packages/cmake-2.6.4-5.el6.i686.rpm warning: /media/Server/Packages/cmake-2.6.4-5.el6.i686.rpm: Header V3 RSA/SHA256 Signature, key ID fd431d51: NOKEY Preparing... ########################################### [100%] 1:cmake ########################################### [100%] [root@ogg Packages]#3、源码安装,检测编译环境

Heiße KI -Werkzeuge

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool
Ausziehbilder kostenlos

Clothoff.io
KI-Kleiderentferner

AI Hentai Generator
Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

Heiße Werkzeuge

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Heiße Themen



Um die Oracle -Tablespace -Größe abzufragen, führen Sie die folgenden Schritte aus: Bestimmen Sie den Namen Tablespace, indem Sie die Abfrage ausführen: Wählen Sie Tablespace_Name aus dba_tablespaces. Abfragen Sie die Tablespace -Größe durch Ausführen der Abfrage: Summe (Bytes) als Total_Size, sum (bytes_free) als verfügbare_space, sum

Datenimportmethode: 1. Verwenden Sie das SQLLoader -Dienstprogramm: Datendateien vorbereiten, Steuerdateien erstellen und SQLLOADER ausführen. 2. Verwenden Sie das IMP/Exp -Tool: Daten exportieren, Daten importieren. Tipp: 1. Empfohlener SQL*Loader für Big -Data -Sets; 2. Die Zieltabelle sollte vorhanden und die Spaltendefinition entspricht. 3. Nach dem Import muss die Datenintegrität überprüft werden.

Linux eignet sich für Server, Entwicklungsumgebungen und eingebettete Systeme. 1. Als Serverbetriebssystem ist Linux stabil und effizient und wird häufig zur Bereitstellung von Anwendungen mit hoher Konreise verwendet. 2. Als Entwicklungsumgebung bietet Linux effiziente Befehlszeilen -Tools und Paketmanagementsysteme, um die Entwicklungseffizienz zu verbessern. 3. In eingebetteten Systemen ist Linux leicht und anpassbar und für Umgebungen mit begrenzten Ressourcen geeignet.

Deinstallieren Sie die Methode für Oracle -Installationsfehler: Schließen Sie den Oracle -Service, löschen Sie Oracle -Programmdateien und Registrierungsschlüssel, Deinstallieren Sie Oracle -Umgebungsvariablen und starten Sie den Computer neu. Wenn das Deinstall fehlschlägt, können Sie das Oracle Universal Deinstall -Tool manuell deinstallieren.

Mit der Verschlüsselung von Oracle View können Sie Daten in der Ansicht verschlüsseln und so die Sicherheit sensibler Informationen verbessern. Die Schritte umfassen: 1) Erstellen des Master -Verschlüsselungsschlüssels (MEK); 2) Erstellen einer verschlüsselten Ansicht, der Ansicht und der Verschlüsselung der Ansicht und der MEK angeben; 3) Benutzern Sie die Benutzer, auf die verschlüsselte Ansicht zuzugreifen. Wie verschlüsselte Ansichten funktionieren: Wenn ein Benutzer nach einer verschlüsselten Ansicht nachgefragt wird, verwendet Oracle MEK, um Daten zu entschlüsseln und sicherzustellen, dass nur autorisierte Benutzer auf lesbare Daten zugreifen können.

Oracle -verstümmelte Probleme können gelöst werden, indem der Datenbankzeichen gesetzt wird, um sicherzustellen, dass sie mit den Daten übereinstimmen. Legen Sie den Client -Zeichen für die Datenbank fest. Konvertieren Sie Daten oder ändern Sie Spaltenzeichen -Sets so, dass sie Datenbankzeichen -Sets übereinstimmen. Verwenden Sie Unicode -Zeichensätze und vermeiden Sie Multibyte -Zeichensätze. Überprüfen Sie, ob die Spracheinstellungen der Datenbank und des Clients korrekt sind.

Es gibt drei Möglichkeiten, Instanznamen in Oracle anzuzeigen: Verwenden Sie den "SQLPLUS" und "Instance_name aus v $ Instance". Befehle in der Befehlszeile. Verwenden Sie den "show Instance_name;" Befehl in SQL*Plus. Überprüfen Sie die Umgebungsvariablen (Oracle_sid unter Linux) über den Task -Manager des Betriebssystems, den Oracle Enterprise Manager oder über das Betriebssystem.

Lösungen für Oracle können nicht geöffnet werden, einschließlich: 1. Starten Sie den Datenbankdienst; 2. Starten Sie den Zuhörer; 3.. Hafenkonflikte prüfen; 4. Umgebungsvariablen korrekt einstellen; 5. Stellen Sie sicher, dass die Firewall- oder Antivirus -Software die Verbindung nicht blockiert. 6. Überprüfen Sie, ob der Server geschlossen ist. 7. Verwenden Sie RMAN, um korrupte Dateien wiederherzustellen. 8. Überprüfen Sie, ob der TNS -Dienstname korrekt ist. 9. Netzwerkverbindung prüfen; 10. Oracle Software neu installieren.
