So installieren Sie MySQL aus der Ferne: Stellen Sie zunächst eine lokale Verbindung zum Remote-Server her. Laden Sie dann MySQL aus der Ferne über RPM herunter. Melden Sie sich schließlich bei MySQL an und richten Sie die Remote-Autorisierung ein.
Empfohlen: „MySQL-Video-Tutorial“
Schritte:
1. Stellen Sie eine lokale Verbindung zum Remote-Server her
2 ql installiert und gelernt um es zu deinstallieren
3. MySQL remote herunterladen (einschließlich Server, Client und abhängigen Paketen) 5. Melden Sie sich bei MySQL an, ändern Sie das Passwort und richten Sie die Remote-Autorisierung ein
-- ---------------------------------------------------------- ------ ---------
1. Lokal mit dem Remote-Server verbinden
Ich habe es heruntergeladen SecureCRT
sessions -->右击 --> new sessions --> SSH2 -->continue --> HostName:远程地址/Port:远程端口号(一般22)/firewell:none/username:用户名 --> ok双击新建的Session-->弹出密码框 -->输入密码 --> ok
Stellen Sie an dieser Stelle eine Verbindung zum Remote-Server her
2. Überprüfen Sie, ob MySQL auf dem Server installiert wurde und lernen Sie die Deinstallation
a) Überprüfen Sie, ob MySQL
wird im System als RPM-Paket installiert
[root@host-15ec49514ce ~]# rpm -qa | grep -i mysqlMySQL-server-5.1.49-1.glibc23 MySQL-client-5.1.49-1.glibc23
Deinstallieren Sie MySQL-server-5.1.49-1.glibc23 und MySQL-client-5.1.49-1.glibc23
[root@host-15ec49514ce ~]#rpm -e MySQL-client-5.1.49-1.glibc23[root@host-15ec49514ce ~]#rpm -e MySQL-server-5.1.49-1.glibc23
b) Anzeigen Gibt es einen MySQL-Dienst?
[root@host-15ec49514ce ~]#chkconfig --list | grep -I mysql 0:off 1:off 2:on 3:on 4:on 5:on 6:offmysql
Separat löschen
[root@host-15ec49514ce ~]# whereis mysqlmysql: /usr/lib/mysql /usr/share/mysqlHinweis: ⚠️Nach der Deinstallation von/var/lib/mysql werden die Daten in und /etc/my.cnf nicht gelöscht, nachdem sichergestellt wurde, dass sie keinen Nutzen haben
[root@host-15ec49514ce ~]# rm -rf /usr/lib/mysql/ [root@host-15ec49514ce ~]# rm -rf /usr/share/mysql
Durch die oben genannten Schritte , MySQL wurde vollständig deinstalliert3. Laden Sie MySQL remote herunter rm -rf /var/lib/mysql rm /etc/my.cnf
(1).
4.MySQL remote installieren (einschließlich Server, Client und abhängige Pakete)
rpm -ivh MySQL-server-5.5.44-1.linux2.6.x86_64.rpm
rpm -ivh MySQL-devel-5.5.44-1.linux2.6.x86_64.rpm
rpm -ivh .linux2.6.x86_64.rpm
5. Melden Sie sich bei MySQL an, ändern Sie das Passwort und richten Sie die Remote-Autorisierung ein
(1). Führen Sie den folgenden Befehl aus, um die MySQL-Konfigurationsdatei in das Verzeichnis /etc zu kopieren.
cp /usr/share/mysql/my-medium.cnf /etc/my.cnf
(2) Führen Sie jeweils die folgenden Befehle aus, um MySQL zu initialisieren und das Passwort festzulegen.
/usr/bin/mysql_install_db #MySQL initialisieren
service mysql start #启动MySQL
⚠️:这个地方会报错:
Staring MySQL. ERROR! The server quit without updating PID file(/var/lib/mysql/host-15ec49514ce.novalocal.pid).
解决方法:
[root@host-15ec49514ce ~]# find / -name mysql-bin.index /var/lib/mysql/mysql-bin.index[root@host-15ec49514ce ~]# rm /var/lib/mysql/mysql-bin.indexmysql -u root -p
use mysql;select 'host' from user where user='root'; update user set host = '%' where user ='root';
⚠️:ERROR 1062 (23000): Duplicate entry '%-root' for key 'PRIMARY' 不要予以理会
flush privileges;
(3)授权:
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '你的密码' WITH GRANT OPTION;
出现的问题大致有以下几种:1.卸载不彻底。解决办法:按照我上面的步骤来就OK
2.步骤中出现的问题:(1)/usr/local目录下没有mysql目录,需要新建( #cd /usr/local #mkdir mysql )
/usr/share/mysql下可能没有my-default.cnf 可以直接用my-medium.cnf
#cp /usr/share/mysql/my-medium.cnf /etc/my.cn
(2)service mysql start 出错
#rm /var/lib/mysql/mysql-bin.index
3.show databases;只有information_schema和test
解决办法:(出现这种情况的原因是权限问题,要是你按照我上面的卸载步骤来是不可能出现这种情况的)
删除/var/lib/mysql root root 这三行图片如下(其实mysql-bin.000001~mysql-bin.000006都是可以删除的,这个图片是我安装了两次mysql,第一次安装的没有删除干净留下来的)
4.最终安装好,配置好所有的,/var/lib/mysql目录下文件如下
至此,所有我遇到的问题都解决了。希望对大家有所帮助
Das obige ist der detaillierte Inhalt vonSo installieren Sie MySQL remote unter Linux. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!