Ubuntu常见问题归纳

ubuntu无法进入mysql

mysql -u root -p 按回车,输入密码后提示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>这样的提示:

use mysql

show tables;查看mysql数据库中的表,会看到一个user表。

select * from user;查看一下这个表中是否有root用户,如果有:

update user set password=password("123") where user="root";更改root用户进入mysql的密码。

flush privileges;

quit退出mysql。

然后用mysql -u root -p 123重新登录mysql即可。

如果user表中没有root用户:用grant命令

grant all privileges on *.* to root@localhost identified by '123'

其中*.*代表所有数据库中的所有表,即database name.your table '123'表示为root用户的密码。

flush privileges;

select * from user;查看一下user这个表中是否有root用户。如果有表示添加成功。

quit退出mysql.

mysql -u root -p 123进入mysql即可。

其中:mysql数据库中经常用到的命令如下

create database mydata;

use mydata;

create tables table_name(在这括号中加入你的表结构,比如id int, name varchar(20));其中table_name为你建立的表名。

insert into table_name values(对应表结构各个字段的值);

select * from table_name;查看表中数据。

delete from table_name;清空这个表。或者用truncate table_name;

ubuntu安装MySQL-Python出现mysql_config not found报错解决

配置MySQL-Python的时候系统报错,提示:

EnvironmentError: mysql_config not found

Google后得知mysql_config是属于MySQL开发用的文件,而使用apt-get安装的MySQL是没有这个文件的,于是在包安装器里面寻找

libmysqld-dev

libmysqlclient-dev

Ubuntu 12.04 镜像下载地址

北京时间4月26日17时30分,Ubuntu官网开始陆续放出最新Ubuntu 12.04 LST镜像的下地址载,此版本代号为:Precise Pangolin,为长期技术支持版本。具体各ISO镜像下载地址详见:http://releases.ubuntu.com/precise/

更新:国内的网易镜像源和中科大镜像源已经同步完成,速度更快:

网易镜像源:http://mirrors.163.com/ubuntu-releases/precise/

科大镜像源(建议教育网和ipv6用户使用):http://mirrors.ustc.edu.cn/ubuntu-releases/precise/

Ubuntu-12.04-alternate.iso镜像下载:(强烈建议下载这个发行版)

i386:http://releases.ubuntu.com/precise/ubuntu-12.04-alternate-i386.iso

amd64:http://releases.ubuntu.com/precise/ubuntu-12.04-alternate-amd64.iso

Ubuntu-12.04-desktop.iso镜像下载:

i386:http://releases.ubuntu.com/precise/ubuntu-12.04-desktop-i386.iso

amd64:http://releases.ubuntu.com/precise/ubuntu-12.04-desktop-amd64.iso

Ubuntu-12.04-server.iso镜像下载:

i386:http://releases.ubuntu.com/precise/ubuntu-12.04-server-i386.iso

amd64:http://releases.ubuntu.com/precise/ubuntu-12.04-server-amd64.iso

Ubuntu官网首页已经发布更新信息,全球其他地区镜像源正在同步中。

Ubuntu其他版本下载:

Ubuntu 11.10正式版发布附下载地址

Ubuntu-11.04-DVD版镜像下载地址

ubuntu 10.10正式版已发布及下载地址

Ubuntu下开启SSH服务

网上有很多介绍在Ubuntu下开启SSH服务的文章,但大多数介绍的方法测试后都不太理想,均不能实现远程登录到Ubuntu上,最后分析原因是都没有真正开启ssh-server服务。最终成功的方法如下:

sudo apt-get install openssh-server

Ubuntu缺省安装了openssh-client,所以在这里就不安装了,如果你的系统没有安装的话,再用apt-get安装上即可。

然后确认sshserver是否启动了:

ps -e |grep ssh

如果只有ssh-agent那ssh-server还没有启动,需要/etc/init.d/ssh start,如果看到sshd那说明ssh-server已经启动了。

ssh-server配置文件位于/ etc/ssh/sshd_config,在这里可以定义SSH的服务端口,默认端口是22,你可以自己定义成其他端口号,如222。然后重启SSH服务:

sudo /etc/init.d/ssh resar

ssh连接:ssh username@202.117.15.165

-------------------------------------------------

1. 首先在服务器上安装ssh的服务器端。
$ sudo aptitude install openssh-server

2. 启动ssh-server。
$ /etc/init.d/ssh restart

3. 确认ssh-server已经正常工作。
$ netstat -tlp
tcp6    0    0 *:ssh                *:*                   LISTEN     -
看到上面这一行输出说明ssh-server已经在运行了。

4. 在客户端通过ssh登录服务器。假设服务器的IP地址是192.168.0.103,登录的用户名是hyx。
$ ssh -l hyx 192.168.0.103
接下来会提示输入密码,然后就能成功登录到服务器上了

ubuntu中更新openssl的源列表、更新opensll

如果您正在运行 Ubuntu,请尽量使用像 aptitude 或者 synaptic 一样的软件包管理器,代替人工手动操作的方式从这个网页下载并安装软件包。

您可以使用以下列表中的任何一个源镜像只要往您的 /etc/apt/sources.list 文件中像下面这样添加一行:

deb http://ubuntu.mirror.cambrium.nl/ubuntu/ precise main

请使用最终确定的源镜像替换 ubuntu.mirror.cambrium.nl/ubuntu/

具体地址:http://packages.ubuntu.com/zh-cn/precise/amd64/libssl1.0.0/download

在Ubuntu 10.04 LTS下,原有的openssl是0.9.8版本的。更新为openssl1.0.0版本需要如下操作:

卸载原先的openssl:sudo apt-get purge openssl

安装命令:

sudo apt-get install libssl1.0.0

sudo apt-get install libssl-dev

sudo apt-get install openssl

posted on 2013-01-07 09:17  wolfsky  阅读(480)  评论(0编辑  收藏  举报

导航