Bereitstellung von MySQL-5.5.10

Software :

Betriebssystemtyp: RHEL5

Ausführung: mysql-5.5.10.tar.gz

(1) Überprüfen Sie, ob die Kompilierungswerkzeuge installiert wurden ,wie gcc , gcc-c ++ ,cmake etc.

Wenn sie noch nicht installiert wurden, Sie können sie von yum installieren

yum installiere gcc gcc-c ++ mache cmake automake

(2) Erstellen Sie ein MySQL-Installationswörterbuch und ein Datenwörterbuch

[root @ rhel5 ~]#mkdir -p / usr / local / mysql

[root @ rhel5 ~]#mkdir -p / usr / local / mysql / data

(3) Erstellen Sie einen MySQL-Benutzer und dessen Gruppe

[root @ rhel5 ~]groupadd mysql

[root @ rhel5 ~]useradd -r -g mysql mysql

(4) formale Installation

[root @ rhel5 local]#tar -zxv -f mysql-5.5.10.tar.gz

Parameter kompilieren:

-DCMAKE_INSTALL_PREFIX = / usr / local / mysql

-DMYSQL_DATADIR = / usr / local / mysql / data

-DDEFAULT_CHARSET = utf8

-DDEFAULT_COLLATION = utf8_general_ci

-DEXTRA_CHARSETS = alle

-DENABLED_LOCAL_INFILE = 1

[root @ rhel5 mysql-5.5.10]#machen && make install

Dieser Befehl wird lange dauern, bitte haben Sie Geduld.

(5) Berechtigung für MySQL-Wörterbuch festlegen

[root @ rhel5 ~]# cd / usr / local / mysql

[root @ rhel5 mysql]# chown -R mysql:MySQL .

[root @ rhel5 mysql]# chown -R mysql:MySQL-Daten

(6)cp ursprüngliche Konfigurationsdatei und Startskript

[root @ rhel5 mysql]# vgl …/mysql / support-files / my-default.cnf /etc/my.cnf

[root @ rhel5 mysql]# vgl …/mysql / support-files / mysql.server /etc/init.d/mysqld

(7) MySQL-Initialisierung

[root @ rhel5 mysql]# cd / usr / local / mysql

[root @ rhel5 mysql]# scripts / mysql_install_db –user = mysql

(8) starte mysql

[root @ rhel5 ~]# cd / usr / local / mysql

[root @ rhel5 mysql]# ./bin / mysqld_safe –user = mysql &

(9) Legen Sie das Root-Passwort und die Berechtigung fest, Wenn Sie root erstellen, kann MySQL von jedem Client aus verbunden werden.

[root @ rhel5 ~]# mysql -u root mysql

MySQL> GEWÄHRLEISTEN SIE ALLE PRIVILEGIEN *.* Wurzeln@”%” IDENTIFIZIERT VON “Wurzel”;

MySQL>Flush-Berechtigungen;

MySQL>Verlassen

Wenn Sie keine Verbindung vom Remote-Client herstellen können , Möglicherweise müssen Sie die Konfiguration von iptables überprüfen,

Überprüfen, ob Port 3306 öffnet oder nicht.

Hinterlasse eine Antwort