作業台の問題

作業台の問題

私はPHP 7.1を使用してDebian Stretchを使用していますが、これはWorkbenchの出力です。

> MySQL Workbench Community (GPL) for Linux/Unix version 6.3.8 CE build 1228 (64 bit)
Configuration Directory: /home/me/.mysql/workbench
Data Directory: /usr/share/mysql-workbench
Cairo Version: 1.14.8
OS: Linux 4.9.0-9-amd64
CPU: 12x AMD Ryzen 5 2600 Six-Core Processor (1550.000MHz) - 15,67GiB RAM
Distribution: Debian GNU/Linux 9.9 (stretch)
Fips mode enabled: no

ブラウザで試してみるとhttp://localhost:3306/、次のウィンドウにリダイレクトされます。

ここに画像の説明を入力してください。

これはどういう意味なのかわかりません!

ローカルインスタンスのポートを3306に変更すると、次の結果が表示されます。

> Connection Warning (Local instance 3306)
Incompatible/nonstandard server version or connection protocol detected (10.1.38).
A connection to this database can be established but some MySQL Workbench features may not work properly since the database is not fully compatible with the supported versions of MySQL.
MySQL Workbench is developed and tested for MySQL Server versions 5.1, 5.5, 5.6 and 5.7

MariaDBとmysql-serverが一緒にワークベンチで問題を引き起こすことを読んでいましたが、それを行うときに sudo apt-get install mysql-serverMariaDBもインストールする必要があります。シナプスMariaDBが失われ、MySQLサーバーが機能しません...

Synaptic でインストールを検索する場合MySQLサーバー、このウィンドウを見せてください ここに画像の説明を入力してください。

どうすればMariaDBなのに...ここ誰かが私と同じような問題を経験しました。 Mysql-serverのインストールを試みました。MySQL APTリポジトリここに画像の説明を入力してください。

しかし、それは何もしません。

これで設置方法がわかりました。ここ何をすべきか教えてください...

今あります...

そして$ mysql --version

mysql Ver 14.14 Linux(x86_64)用のDistrib 5.7.26、EditLineラッパーの使用

しかし、私のブラウザには以下が表示されます。

ここに画像の説明を入力してください。

ベストアンサー1

あなたは使用していますMySQLWorkbenchですが、ブラウザでデータベースポートに接続したときの出力によると、データベースは実際にはマリアデータベース、これはMySQLの競合フォークです。

MySQL WorkbenchはMySQLで開発されたため、開発者は明らかに競合製品との完全な互換性を保証することはできません。

(しかし、実際には、フォークの前に開発されたMySQLデータベースの基本機能に基づいているMySQL Workbenchのすべての機能が正しく機能する可能性があります。

ポート3306はMySQL / MariaDBのデフォルトポートであり、アプリケーションとデータベース間の直接接続に使用されます。これはHTTPアクセスを提供しません。そのため、ブラウザに接続しようとすると、一部のテキストが混在するバイナリゴミが生成されます。これはブラウザに接続するためのものではありません。

おすすめ記事