为Linux更换yum源

*:此方法与大部分Linux桌面系统兼容,不兼容方面请在评论中指明。

1.Redhat使用CentOS国内源

首先以root用户登录终端,执行以下命令:

切换到yum源所在目录.

执行:

//执行ls命令,即可查看所有内容
对于这些原本存在的文件,为了避免出现错误,我们可以对其进行重命名:

//为避免错误,对所有源执行重命名.
*:也可以将其中的文件全部删除,但这样会对操作有风险.

下面就可以进行新创建的源文件了:
使用命令: vim 163.repo
然后将下面的内容粘贴到里面,请确认粗体部分的链接可以访问!!!(如:http://mirrors.163.com/centos/6/os/)

然后执行命令: yum clean
yum makecache

就可以用了,配置完成后可以使用 : yum install mysql* 测试.

2.Fedora使用国内源

虽然Fedora自身提供了软件源,但速度还是不如人意,最近我就对Fedora的软件源进行了改造,将其原本的国外的源换成了网易和搜狐的源。

其方法基本与上面相同,下面这两个repo的文件是:Fedora 17 /32 的,可以直接放到/etc/yum.repos.d/文件夹下面:

搜狐:

网易的:

然后执行命令: yum clean
yum makecache
就可以使用了,配置了两个国内源速度刷刷的啊。。。

MySQL向现有表中添加主键

MySQL数据库图标
image-1686

MySQL图标

不说简单的简介了,直接说下我遇到的问题以及解决情况吧:

在前不久建表的时候,一直觉得没必要创建主键列(INT,NOT NULL,PRIMARY KEY)自增长,可后来才发现,没有主键,更新和删除太不方便了

我去CSDN发帖问了下,结果有人回复是:

见一个有自增id表  把数据导入进去  然后drop老表  rename新表

当然,我看到下面还有别人的回复:

直接加一列有什么问题吗?

于是便直接添加了一列进去,数据也自动更新了(原来的每行数据都有编号了)。

下面是向MySQL新增一列主键的SQL语句:

注:其中t2是现有的表名,c是需要增加的列的名称.

Fedora18试用

Fedora18_Beta出来好几周了,今天没事就用虚拟机装了一下。懒得说啥了,看图吧。

 


01
image-1658

果真有一部分是认命…

10
image-1659

安装过程

11
image-1660

安装完成…[进度条是这个世界上最讨厌的东西了…]

12
image-1661

系统重启之后的样子[很清爽的说]…

13
image-1662

截图慢了一步,不过还是能看到轮廓…

14
image-1663

这是一个简单的引导..就几个步骤.

15
image-1664

默认界面[上面的导航栏还没出来…]

16
image-1665

 

 

 

登陆界面[跟17的不一样]

18
image-1666

默认界面[清爽吧,哈哈]

17
image-1667

登陆过程…

19
image-1668

这个地方有个最大的亮点,就是火狐那一列的最下面的那个按钮[放上去会有文字提示]

20
image-1669

查看系统配置

21
image-1670

不用先注销再关机了,直接就可以关机

22
image-1671

还是会等待60秒,误点了,还可以挽回.

23
image-1672

这个是关机的》。。

简单总结一下:

  •  操作流畅很多
  • 开机速度有待改进
  • UI变得漂亮了许多
  • 关机速度不敢恭维[可能是我自己的虚拟机的原因,导致一直关不上]
  • 软件方面没有测试.

等正式版出来了,可以考虑升级一下.