日期:2014-05-16  浏览次数:20676 次

Linux学习摸索

我对linux的学习是直接做task开始的,所以这篇blog也是跟踪我的学习情况展开的。

?

我使用的系统是ubuntu, 安装使用程序简单的命令:

apt-get:

apt-cache?search?package?搜索包?
apt-cache?show?package?获取包的相关信息,如说明、大小、版本等?
sudo?apt-get?install?package?安装包?
sudo?apt-get?install?package?-?-?reinstall?重新安装包?
sudo?apt-get?-f?install?强制安装?#"-f?=?--fix-missing"当是修复安装吧...?
sudo?apt-get?remove?package?删除包?
sudo?apt-get?remove?package?-?-?purge?删除包,包括删除配置文件等?
sudo?apt-get?update?更新源?
sudo?apt-get?upgrade?更新已安装的包?
sudo?apt-get?dist-upgrade?升级系统?
sudo?apt-get?dselect-upgrade?使用?dselect?升级?
apt-cache?depends?package?了解使用依赖?
apt-cache?rdepends?package?了解某个具体的依赖?#当是查看该包被哪些包依赖吧...?
sudo?apt-get?build-dep?package?安装相关的编译环境?
apt-get?source?package?下载该包的源代码?
sudo?apt-get?clean?&&?sudo?apt-get?autoclean?清理下载文件的存档?&&?只清理无用的包?
sudo?apt-get?check?检查是否有损坏的依赖?

?

MySql的重装:

首先,我需要在系统中安装mysql,

删除 mysql

sudo apt-get autoremove --purge mysql-server-5.0
sudo apt-get remove mysql-server
sudo apt-get autoremove mysql-server
sudo apt-get remove mysql-common //这个很重要
上面的其实有一些是多余的。

清理残留数据

dpkg -l |grep ^rc|awk '{print $2}' |sudo xargs dpkg -P

安装 mysql

sudo apt-get install mysql-server
sudo apt-get install mysql-client
sudo apt-get install php5-mysql 
// 安装php5-mysql 是将php和mysql连接起来
一旦安装完成,MySQL 服务器应该自动启动。您可以在终端提示符后运行以下命令来检查 MySQL 服务器是否正在运行:
sudo netstat -tap | grep mysql

当您运行该命令时,您可以看到类似下面的行:

tcp 0 0 localhost.localdomain:mysql *:* LISTEN -

如果服务器不能正常运行,您可以通过下列命令启动它:

sudo /etc/init.d/mysql restart

进入mysql

$mysql -uroot -p 管理员密码

配置mysql管理员密码:

sudo mysqladmin -u root password newpassword

用户授权

mysql> CREATE ? USER ?yy@localhost?IDENTIFIED? BY ? ' 123 ' ;


grant:

mysql> GRANT ? ALL ? PRIVILEGES