注册 登录  
 加关注
查看详情
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

Copper peas ' Bolg

Keep On Moving...This Is My Life...

 
 
 

日志

 
 

源码安装mysql linux  

2011-03-18 01:13:01|  分类: php |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |

添加组mysql和用户mysql并加入其中

[root@fantlam mysql-5.1.40]# groupadd mysql

[root@fantlam mysql-5.1.40]# useradd -g mysql mysql

[root@fantlam mysql-5.1.40]# vi /etc/group 发现组里多了mysql

或者 cat /etc/passwd 也可以

这里可以修改mysql管理用户密码,也可以不修改

[root@fantlam mysql-5.1.40]# passwd mysql

输入新的 UNIX 口令:

重新输入新的 UNIX 口令:

passwd:已成功更新密码

进入解压目录

[root@fantlam mysql-5.1.40]# ./configure --prefix=/usr/local/mysql

[root@fantlam mysql-5.1.40]# make

这过程需要等上几分钟

[root@fantlam mysql-5.1.40]# make install

完成后在user/local/已经有mysql目录的出现,继续按教程走。

[root@fantlam mysql-5.1.40]# cp support-files/my-medium.cnf /etc/my.cnf

[root@fantlam mysql-5.1.40]# cd /usr/local/mysql

[root@fantlam mysql]# ls -l

总计 20

drwxr-xr-x 2 root root 4096 11-17 10:36 bin

drwxr-xr-x 2 root root 4096 11-17 10:36 docs

drwxr-xr-x 3 root root 4096 11-17 10:36 include

drwxr-xr-x 3 root root 4096 11-17 10:36 lib

drwxr-xr-x 3 root root 4096 11-17 10:36 share

[root@fantlam mysql]# chown -R mysql:mysql .

[root@fantlam mysql]# ls -l

总计 20

drwxr-xr-x 2 mysql mysql 4096 11-17 10:36 bin

drwxr-xr-x 2 mysql mysql 4096 11-17 10:36 docs

drwxr-xr-x 3 mysql mysql 4096 11-17 10:36 include

drwxr-xr-x 3 mysql mysql 4096 11-17 10:36 lib

drwxr-xr-x 3 mysql mysql 4096 11-17 10:36 share

可以看下前后的不同。

[root@fantlam mysql]# bin/mysql_install_db --user=mysql(初始化数据库)

Installing MySQL system tables...

OK

Filling help tables...

OK

To start mysqld at boot time you have to copy

support-files/mysql.server to the right place for your system

PLEASE REMEMBER TO SET A PASSWORD FOR THE MySQL root USER !

To do so, start the server, then issue the following commands:

/usr/local/mysql/bin/mysqladmin -u root password 'new-password'

/usr/local/mysql/bin/mysqladmin -u root -h fantlam password 'new-password'

Alternatively you can run:

/usr/local/mysql/bin/mysql_secure_installation

which will also give you the option of removing the test

databases and anonymous user created by default.  This is

strongly recommended for production servers.

See the manual for more instructions.

You can start the MySQL daemon with:

cd /usr/local/mysql ; /usr/local/mysql/bin/mysqld_safe &

You can test the MySQL daemon with mysql-test-run.pl

cd /usr/local/mysql/mysql-test ; perl mysql-test-run.pl

Please report any problems with the /usr/local/mysql/bin/mysqlbug script!

The latest information about MySQL is available at http://www.mysql.com/

Support MySQL by buying support/licenses from http://shop.mysql.com/

顺利完成。

[root@fantlam mysql]# chown -R root .

[root@fantlam mysql]# chown -R mysql var

启动mysql

[root@fantlam mysql]# bin/mysqld_safe --user=mysql &(&表示抛到后台执行)

[1] 30793

[root@fantlam mysql]# 091117 12:17:55 mysqld_safe Logging to '/usr/local/mysql/var/fantlam.err'.

091117 12:17:55 mysqld_safe Starting mysqld daemon with databases from /usr/local/mysql/var

安装完成,可以试下连接验证一下。

 

进入cd /usr/local/mysql

cd /usr/local/mysql/bin

./mysql

进入mysql系统

修改密码

   mysql>use mysql
          mysql>update user set password=password("new_pass") where user="root";
          mysql>flush privileges;

  mysql>exit;

 

 

忘记密码修改密码方法:

如果 MySQL 正在运行,首先杀之: killall -TERM mysqld。
       启动 MySQL :PATH_TO_MYSQL/bin/mysqld --skip-grant-tables &
       就可以不需要密码就进入 MySQL 了。
      然后就是
     mysql>use mysql
    mysql>update user set password=password("new_pass") where user="root";
    mysql>flush privileges;
重新杀 MySQL ,用正常方法启动 MySQL
一定注意:很多新手没有用password=password("..."),而是直接password="..."所以改掉密码不好使

 

 

其他修改密码办法:

 

  使用mysqladmi

  mysqladmin -u root -p password bixinnan

  输入这个命令后,需要输入root的原密码,然后root的密码将改为bixinnan。

  把命令里的root改为你的用户名,你就可以改你自己的密码了。

  当然如果你的mysqladmin连接不上mysql server,或者你没有办法执行mysqladmin,那么这种方法就是无效的。

  而且mysqladmin无法把密码清空。

 

 

 

 

http://www.linuxidc.com/Linux/2009-11/22940p2.htm 参考 

  评论这张
 
阅读(238)| 评论(0)
推荐 转载

历史上的今天

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2018