1. 更新至ubuntu 14.04的时候,发现system setting中的很多设置选项都没了,安装一下sudo apt-get install unity-control-center就可以了.
2. ubuntu下解决乱码问题 gedit --encoding=GB18030 filename.txt 就可以解决.
3. ubutnu下无法启动mysql,错误为: access denied......ues password YES/NO, 解决方法:需要进入/etc/mysql目录下,然后sudo vim/vi debian.cnf查看里面的用户名和密码,然后使用这个文件中的用户名和密码进入mysql,假如debian.cnf中的用户名为debian-sys-maint,则:mysql -u debian-sys-maint -p按回车,这时需要你输入密码,复制debian.cnf中的密码(不要手动输入,因为容易产生错误)。mysql>SET PASSWORD FOR 'root'@'localhost' = PASSWORD('newpass');
4.ubuntu下出现中文乱码问题:
对于mysql5.5版本,需要在/etc/mysql/my.cnf做如下修改:(但是如果用阿里云的默认服务器mysql, 在目录/etc/my.cnf)
- sudo gedit /etc/mysql/my.cnf
- [client]下添加:default-character-set = utf8
- [mysqld]下添加:character-set-server = utf8
- 对于mysql5.5之前的版本,做如下修改:
- 在[client] 和 [mysqld]下都添加一行
- default-character-set = utf8
如果在mysql5.5 版本中也这么配置会导致mysql服务起不来。
- 重新启动MySQL:sudo /etc/init.d/mysql restart
- 查看一下现在mysql的编码
- mysql>show variables like 'character%';
- 然后新建数据库: CREATE DATABASE ------- DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
5. 最近新装的Ubuntu 12.04下,会碰到这个问题,输入命令会报出下面这个错误,导致很多命令都没法执行,后来查得,可能是语言的问题,安装的时候选了中文,有可能是此原因导致。
解决办法
按条输入以下命令即可:
export LANGUAGE=en_US.UTF-8
export LANG=en_US.UTF-8
export LC_ALL=en_US.UTF-8
locale-gen en_US.UTF-8
sudo dpkg-reconfigure locales
OK,再试试,解决。