sql >> データベース >  >> RDS >> Mysql

MySQLとPythonMySQLパッケージをOSXLeopardにインストールするにはどうすればよいですか?または、OS Xを使用してWeb開発者になることをどのように学ぶことができますか?

    MySQLとMySQL-devのインストールはスムーズに進みましたか? MySQLを実行したり、接続したりできますか? /usr/local/mysql/include ヘッダーファイルがたくさん含まれていますか? (参考までに、46個のヘッダーファイルがあります。)

    もしそうなら、MySQLはうまくいくはずです。ただし、MySQL-pythonをコンパイルするために必要な手動の手順はまだいくつかあります。

    これ まともなガイドです:私は以下の顕著なステップを含めました。

    1. MySQL-pythonソース をダウンロードします (執筆時点でのv1.2.2:以降のすべての手順はこのバージョン用です)

      $ tar xzf MySQL-python-1.2.2.tar.gz && cd MySQL-python-1.2.2
      
    2. _mysql.cを編集します :37〜39行目を削除し、481〜482行目を変更します。違いは次のとおりです:

      37,39d36
      < #ifndef uint
      < #define uint unsigned int
      < #endif
      484,485c481,482
      <         uint port = MYSQL_PORT;
      <         uint client_flag = 0;
      ---
      >         unsigned int port = MYSQL_PORT;
      >         unsigned int client_flag = 0;
      
    3. MySQL-pythonが期待する場所にライブラリをシンボリックリンクします:

      $ sudo ln -s /usr/local/mysql/lib /usr/local/mysql/lib/mysql
      
    4. MySQL-python-1.2.2ディレクトリで、パッケージを再構築します。

      $ sudo python setup.py build
      

      注: 警告が表示されますので、無視してください。

    5. パッケージをインストールします:

      $ sudo python setup.py install
      

    MySQLの起動に関しては、ここに手順があります。 サービスとして開始する際に。個人的には、実行するだけです

    sudo mysqld_safe 
    

    手動で、^Zでバックグラウンドを設定します およびbg パスワードを入力したら



    1. リストを文字列に変換して、PythonScrapyの1行でSQLに挿入します

    2. グローバル一時テーブルのデータの期間?

    3. LOAD DATALOCALINFILEは禁止されています...PHP

    4. SQL ServerのNEWID()とNEWSEQUENTIALID():違いは何ですか?