Ubuntu问题-持续更新

这篇博客列举了几个在Ubuntu操作系统中常见的问题及解决方案,包括:1) 升级Ubuntu后system setting选项缺失,通过安装unity-control-center解决;2) 乱码问题,使用gedit指定编码打开文件;3) MySQL启动权限问题,通过修改debian.cnf文件并设置新密码;4) 中文乱码的解决,修改my.cnf文件设置字符集;5) Ubuntu 12.04命令执行错误,可能由于语言设置引起,通过输入特定命令解决。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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)

  1. sudo gedit /etc/mysql/my.cnf
  2. [client]下添加:default-character-set = utf8
  3. [mysqld]下添加:character-set-server = utf8
  4. 对于mysql5.5之前的版本,做如下修改:
  5. 在[client] 和 [mysqld]下都添加一行
  6. default-character-set = utf8

     如果在mysql5.5 版本中也这么配置会导致mysql服务起不来。

  1. 重新启动MySQL:sudo /etc/init.d/mysql restart
  2. 查看一下现在mysql的编码  
  3. mysql>show variables like 'character%';  
  4.  然后新建数据库:  CREATE DATABASE ------- DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;

 5. 最近新装的Ubuntu 12.04下,会碰到这个问题,输入命令会报出下面这个错误,导致很多命令都没法执行,后来查得,可能是语言的问题,安装的时候选了中文,有可能是此原因导致。

[记录]Ubuntu Sorry, command-not-found has crashed...问题解决办法

解决办法

按条输入以下命令即可:

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,再试试,解决。




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值