Waiting~G

一起走过的日子

Archive for 六月, 2011

源码安装mysql-5.0.22版本

without comments

虽然以前在Ubuntu上用联网的方式(sudo apt-get install mysql*)安装过mysql,也用rpm包在图形界面下安装过mysql;但从来没有通过源码安装mysql;今天神经出了点问题,来折腾一下;这次还真有点折腾人:

1.增添一个登陆用户和组

# groupadd mysql
# useradd -g mysql mysql

2.配置和编译

# ./configure –prefix=/usr/local/mysql
–prefix后面指示了默认安装路径

注意:在编译的时候,可能提示需要安装ncurses;如没有就安装一个就OK了;

# make
#make install

3.如果你想安装选项文件,使用当前存在的‘support-files’ 文件夹下的作为模板,例如:

# cp support-files/my-medium.cnf /etc/my.cnf

4.如果你以前没有安装过MySQL,你必须创建一个MySQL准许的表

# bin/mysql_install_db –user=mysql

5.将程序的所有权限给‘root’ ,并且把数据目录的所有权给可以运行‘mysqld’的用户。假设MySQL的安装目录是(‘/usr/local/mysql’),命令如下所示:

# chown -R root . (.代表当前目录)
# chown -R mysql var
# chgrp -R mysql . (.代表当前目录)

第一行命令把文件拥有权给‘root’。第二行把数据目录拥护权给‘mysql’用户。第三行把组的权限给’mysql’组。

6.创建原始表:

#/usr/local/mysq/bin/mysql_install_db

6.测试并运行(后台运行)你的MySQL了:

#/usr/local/mysql/bin/mysqld_safe –user=mysql &

运行以后就可以使用mysql 命令登录进去了···

=============================

关于mysql新建用户已以及一些授权的小应用

mysql> grant all privileges on *.* to ‘test’@’localhost’ identified by ‘123456’ with grant option;

mysql> grant all privileges on *.* to ‘test’@’%’ identified by ‘123456’ with grant option;

mysql> flush privileges;

解释一下: 第一条,创建一个用户dba用户skyma,密码为123456,从本地登录

第二条,类似,只不过设为可以从其他任何地方登录,%通配符

第三条,刷新,使得上述命令立即生效

 

 

 

 

 

Written by Skyma

六月 20th, 2011 at 8:46 上午

Posted in 学.Linux

独自旅游

with one comment

不是女生,却酷爱小熊;小熊,听话,别哭···

等着哥我回来····

音频片段:需要 Adobe Flash Player(9 或以上版本)播放音频片段。 点击这里下载最新版本。您需要开启浏览器的 JavaScript 支持。

人世间总是有数不尽的悲欢离合;

这次再次离开亲爱的父母;

在离开之际····没有当着对父母告白,而独自一个人悄悄离开·····这都是因为怕掉下眼泪来···

收拾好心情,背上自己的背包静静的离开,开始自己的独自生活·····

延绵的山路,一路走来,清新的空气,让人陶醉····

Read the rest of this entry »

Written by Skyma

六月 17th, 2011 at 4:51 上午

Posted in 心.随遇而安