Лесно можем да избием всички mysql заявки на определн потребител с елегантното:

select concat('KILL ',id,';') from information_schema.processlist where user='user123';

Заместваме user123 с желаният от нас потребител и изпълняваме в mysql и всичко е ОК 🙂

先週は奇抜デラックスインストーラを買ったので、, 私の謙虚な意見ではこれはCPanelのサーバーのための最もまともなの一つであります. 我々はそれをインストールしてテストしたすべてがスムーズに行ってきました. 今日では、クライアントは、WordPressのインストールのエンコードに問題が教えてくれました. スタッフとすぐに輝いていた問題の拠点を通じて、Latin1のエンコーディングのデフォルトのUTF8の代わりに仮定しました. さらに楽しくです, そのphpmyadminの-書いて、デフォルトUTF8で使用されます, ドラマ. 何も見なかった最初は、デフォルトでは、データベースを設定は、私は自分自身を見つけることができる場所のどこかに存在するかどうかを確認するために奇抜-itのファイルを確認することを決めました. そして、何かが中に何があるか見るために私をTEKNA my.conf-とデフォルトとして設定されているものに該当する構成の設定とそのすべてのライトは何を参照するにはありませんでした. それは他の設定とで構成されていない限り、UTF8を使用hardkodnat MySQLサーバ奇抜は、それは明らかにLatin1のです ( これはかなり愚かな決定であります). Решението както винаги е тривиално добавят се 2 реда в [mysqldを] часста за да се окаже UTF8 като кодировка по подразбиране и всичко заспива 🙂

character-set-server=utf8
collation-server=utf8_general_ci

Нямам никаква идея поради каква причина съм пропуснал тези настройки при положение че си играх да правя няколкофининастройки на mysql-а.

Zemantaの強化されたことにより、

数日アウト XAMPP 1.8.0 昨日のバージョンからのアップグレード後 1.7.7 私は非常に興味深い問題を抱えていました. phpmyadminの-と彼が開き、と大笑いしません 403

アクセス禁止さ!


新しいXAMPPのセキュリティコンセプト:

要求されたオブジェクトへのアクセスは、ローカルネットワークからのみ利用可能です.

この設定は、ファイル内で設定することができます “httpdの-xampp.conf”.

すぐには/ opt / LAMPPである私へのhttpd-xampp.confを開いたの/ etc /エクストラ/, 一見すべてが正常に見えました. ローカルネットワークのための規則は、中にありました. 別にオープニングローカルホストから. 博 ??? 私が見たログと私のアクセスがkonfiguatsiyataによって遮断されていることがわかり. ここで今私が息を呑んだと率直に幾分運が問題を見つけたもの. Httpd conf、許可/拒否句の 1 つの最後の行で見た以上行く後。 必要とするすべての付与. ああユーレカ. これは、締結した新たな制御機構であります Apacheの2.4.xの. これは、アクセスまたはそのような罰金を拒否を与えます, 基本的に模倣を許可/拒否機能 :). 我々 はすべての許可は/opt/lampp/phpmyadmin フォルダーを必要とする追加の問題を解決するには. 私がどのように見えるの変化した後、

<ディレクトリ “/オプト/ LAMPP / phpmyadminの”>
AllowOverrideディレクティブにauthconfigリミット
注文可能に,否定します
すべてから許可
必要とするすべての付与
</ディレクトリ>

 

Viangiは別の野生を試すことができます, 例えば、フォルダphpmyadminのに他の何かの名前を変更するとしていないエイリアスを行います. しかし、それは醜いとあまり意味はありません🙂

彼らは私のDebian生まれるように私はすべてのコンポーネントのクリーンインストールをXAMPPを使用していない、なぜ彼らは私に尋ねたp.s – 答えは本当に非常に簡単です。 – 怠惰. 私は複数のコマンドを記述し、konfovete などを取得するが面倒。. 非常に簡単ですを取るあなたの全体のパック razarhiviraš と光 😉

Zemantaの強化されたことにより、

Image representing MySQL as depicted in CrunchBase

Преди известно време бях писал за MySQL Full Text Search 🙂 Днес имах много интересно преживяване с една заявка. В общи линии заявката търси за резултати който липсват друга таблица. Един основне Select и един sub select в WHERE частта на заявката. В общи линии скелета и е

SELECT DISTINCT (
`field`
)
FROM `table1`
WHERE `someID` =44
AND `firsTextField` NOT
IN (

SELECT DISTINCT (
`secondTextField`
)
FROM `table2`
WHERE `otherID` =44
)

В общи линии елементарна заявка. Написах я за 30 сек пускам я и зацикли машината. След дълго и търпеливо чакане от моя страна или по точно ~43 сек . Ми се изплю резултат lol . Пффф лудница. Влизам в машината гледам процесора е нормално натоварен почти в idle състояние. Шок и ужас. Пускам пак заявката пак същия резултат. Fuck WTF. Пускам explain на заявката и всичко лъснавторото поле secondTextField е само full text search без index, а там табличката е скромна от около 35к реда. Кой да четеfull text search не е индекс. Вече е ясен проблема набързо едно

ALTER TABLE `links` ADD INDEX ( `linkUrlID` ) 

И нещата си дойдоха на местата Query took 0.0005 sec 😀

Внимавайте как си слагате индексите от тях ви зависи маргинално скоростта на заявката.

p.s Като цяло аз съм си крив за горната ситуация не само защото липсва индекс ами защото не ползва full text search метода 😀

Zemantaの強化されたことにより、

昨日のMySQLのバージョンを更新した後, サーバー-見られる私には私に叫んで開始しました, テーブルがあること, など、きれいに閉じられ、修理が必要なかったです. つまらないです, 何だろう、この表, それでも私は、このサーバー上の私の30代を持っています. 1つのオプションは、テーブルの問題と実行修理またはその他のオプションに言うログ-s単位で確認することです – はるかに良いです – これは、修復を実行することです, すべてのテーブルの検証と最適化. これはmysqlcheckのツールを使用します. Общо взето вариантите в случая са като и двете коменди са синонимни една на друга:


mysqlcheck -Aor -u root -p

mysqlcheck -u root -p --auto-repair --check --optimize --all-databases

Общо взето, която и от двете команди да използвате, ефектът ще е еднакъвароматична поправка, проверка и оптимизация на всички таблици. След като напишете която и да е от двете команди, ще бъдете попитани за root паролата на mysql server-a ви.