Ubuntu安装mysql乱码,Sock等问题的提问!

JianXinTan 发布于 2014/12/08 20:32
阅读 387
收藏 0

本人环境,Ubuntu14.04,。对于安装mysql的若干问题

我安装的是mysql5.5

用最简单的apt-get 安装,安装之后,插入中文数据出现乱码,网上一堆说修改my.cnf的说法,完全解决不了。

之后用源码编译的方法,指定好utf8进行编译,则解决了。

搞定后,又出现了下面问题

网上找回来的都是东拼西凑回来的,完全解决不了。

本人跪求一个解决办法,或者是大家平时怎么安装mysql的,求一个完整的解决方法,这些问题都折腾到我要飞起来了。。。。。。

加载中
0
旧城的骁珖
旧城的骁珖
乱码的根源在于编码不统一 。无关数据库安装方式而在于配置
0
旧城的骁珖
旧城的骁珖
图片错误原因在于找不到默认的sock 用-h参数指定即可
0
skl_TZ
skl_TZ
看mysql日志,会提示你的,另外可以修改my.cnf来改变mysql.sock的位置
JianXinTan
JianXinTan
我就是没有那个文件,几时指定了也没用
0
buglife
buglife
也许是权限的问题,你那个mysql用户没有访问/var/run/mysqld/mysqld.sock的权限
buglife
buglife
@M-r-simple 这个文件貌似只有服务启动起来才会有的
JianXinTan
JianXinTan
他是直接没有这个文件喔
0
_
_Yud
mysql -uroot -p -h127.0.0.1
_
_Yud
mysql扶持两种连接,一种是本地的sock,一种是网络连接.本地sock需要在my.cnf的[mysql][mysqld][mysqld_safe]中指定相同的sock项才能连接上.
0
mickelfeng
mickelfeng
find /  -name mysql.sock | xargs mysql -uroot -p -S
0
orangleliu
orangleliu
默认安装不应该是etc下面my.cnf么,配置默认字符集就好了啊。看图上的错误好像是权限额是
0
叶家小二仔
叶家小二仔
哦,前几天我也出现这个问题。并且解决了O(∩_∩)O 首先网上那个教程有一个错误,一个单词顺序反了,其次按照那个方法改编码,完了以后数据库是无法启动的。你把改动的部分全部去掉,mysql才能重新启动的。
0
viney
viney

sudo rm /var/run/mysqld/mysqld.sock

sudo service mysql start

返回顶部
顶部