mysqlの最近のブログ記事

php mysqlへ接続 文字化けしないように

| コメント(0)

$url = "127.0.0.1";


$user = "root";


$pass = "**********";


$db = "db_links";


$link = mysql_connect($url,$user,$pass) or die("MySQLへの接続に失敗しました。");


mysql_query("SET NAMES utf8",$link); //クエリの文字コードを設定


$sdb = mysql_select_db($db,$link) or die("データベースの選択に失敗しました。");


$result = mysql_query($sql, $link) or die("クエリの送信に失敗しました。<br />SQL:".$sql);


mysql_close($link) or die("MySQL切断に失敗しました。");


return($result);

ubuntu server 14.04 mysql5.5 起動しない

| コメント(0)

my.cnfを文字コード設定し終わると起動しなくなる。

server構築はこのブログで何台も製作した。

しかし!記録漏れあり・記載手抜きあり!

なので、今回の問題に遭遇してしまった。

mysqlは5.5

Can't connect to local MySql server through socket '/var/lib/mysql/mysql.sock(2)

「default-character-set=utf8」この記載がダメ!

character-set-server = utf8、こっちじゃないとだめ。

 

default-character-set=charset_name (DEPRECATED) デフォルトのキャラクタ セットを設定するときに、 charset_name を使用する。 このオプションは --character-set-server をうけて、廃止予定である。

ならしい。

 

なので、

[client]

character-set-server = utf8

[mysqld]

skip-character-set-client-handshake

character-set-server = utf8

collation-server = utf8-general-ci

init-connect = SETNAMES utf8

[mysqldump]
default-character-set = utf8

[mysql]
default-character-set = utf8

こうやれということか・・・

やってみよう・・・明日やるw

あれ?ところが、今回組み立てたサーバーではなんと!文字化け対策しなくても文字化けしない・・・!?

とにかく!my.cnfを編集するとmysqlが起動しなくなる!さわらない!ってことで何もしないで・・・おk^^

 

ubuntu server 14.04 mysql rootのパスワード

| コメント(0)

$sudo mysql -u root -p

ubuntu-server mysql

| コメント(0)

mysqlを入れてみます。

sudo apt-get install mysql-server

mysqlの文字コード設定は追記します、

sudo gedit /etc/mysql/my.cnf

[client]

default-character-set = utf8

[mysqld]

skip-character-set-client-handshake

character-set-server = utf8

collation-server = utf8-general-ci

init-connect = SETNAMES utf8

[mysqldump]
default-character-set = utf8

[mysql]
default-character-set = utf8

 

mysqlの文字コードを確認してからphpの方を追記しましょう。

これで抜け防止になります。

このアーカイブについて

このページには、過去に書かれたブログ記事のうちmysqlカテゴリに属しているものが含まれています。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。