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.