私は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-server
MariaDBもインストールする必要があります。シナプス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アクセスを提供しません。そのため、ブラウザに接続しようとすると、一部のテキストが混在するバイナリゴミが生成されます。これはブラウザに接続するためのものではありません。