Mariadb 10をインストールした後、MysqlワークベンチとJPDBクライアントの両方が接続して正常に動作するため、次のステップではPython(SQLAlchemyを使用))でプログラミングを行いました。そして得た:「mysql_configが見つかりません」私は「通常の場所」で見て、ファイルを見ませんでした...
そこで、私は SOに関する以前の質問 のいくつかのアイデアに従ってインストールを試みました:apt-get install libmysqlclient-dev
次のパッケージには依存関係が満たされていない:libmysqlclient-dev:依存:libmysqlclient18(= 5.5.35-0ubuntu0.13.10.2)しかし10.0.10 + maria-1〜saucyがインストールされる
レンガ壁に当たって
それを見つけた! http://downloads.mariadb.org/ のようなppaセットアップがある場合、mariadbには互換パッケージがあります。ただ
Sudo apt-get install libmariadbclient-dev
おかげで http://data-matters.blogspot.com/2013/08/install-mysql-python-with-mariadb.html この後mysql-python
正しくインストールする
Centos 7.0の場合、以下をインストールします。
yum install mariadb-devel
Fedora 23+の場合:
dnf install mariadb-devel
Ubuntu 16.04には解決策はありません
やること:
Sudo ln -s /usr/bin/mariadb_config /usr/bin/mysql_config
私のために働いた。
次のライブラリをインストールします。
Sudo apt-get install libmariadb-client-lgpl-dev
そして、mysql_config
という名前のシンボリックリンクを作成します。
ln -s /usr/bin/mariadb_config /usr/bin/mysql_config
Debian/Ubuntu PPAの場合 https://downloads.mariadb.org/mariadb/repositories/
mariaDB 10.1の場合:apt-get install libmariadbclient-dev
MariaDB 10.2の場合:apt-get install libmariadb-dev
MariaDB 10.3の場合:apt-get install libmariadb-dev-compat
Ubuntu 17.04では、次のことがうまくいきました
Sudo apt-get install default-libmysqlclient-dev
Debian Jessieの場合:
Sudo apt-get install libmariadb-client-lgpl-dev
Sudo ln -s /usr/bin/mariadb_config /usr/bin/mysql_config