Chinaunix首页 | 论坛 | 博客
  • 博客访问: 239097
  • 博文数量: 79
  • 博客积分: 1942
  • 博客等级: 上尉
  • 技术积分: 910
  • 用 户 组: 普通用户
  • 注册时间: 2008-05-19 16:17
文章分类

全部博文(79)

文章存档

2011年(1)

2010年(50)

2009年(28)

分类: LINUX

2009-12-02 13:51:37

1.yum安装的mysql如何更换data目录到别的目录下面去。

Yum默认安装的mysql/var/lib/mysql 下,因这个目录的空间太小不能满足日益增长的数据库对空间的需求,只能将数据存储目录转移。

操作如下:

Mkdir -p /usr/mysql

Ln -s /var/lib/mysql /usr/mysql

Mv /var/lib/mysql/* /usr/mysql/

修改my.cnf里的路径

[root@mail mysql]# cat /etc/my.cnf 

[client]

socket=/usr/mysql/mysql.sock

[mysqld]

datadir=/usr/mysql

socket=/usr/mysql/mysql.sock

user=mysql

# Default to using old password format for compatibility with mysql 3.x

# clients (those using the mysqlclient10 compatibility package).

old_passwords=1

[mysqld_safe]

log-error=/var/log/mysqld.log

pid-file=/var/run/mysqld/mysqld.pid

这个时候会重新初始化mysqlmysql root密码为空。

完成。

我在这种环境下使用了phpMyAdmin - 2.11.9.1这个时候phpmyadmin

不能登录。修改如下:

A.我把phpmyadmin放在了apache默认的 /var/www/html 

vi /var/www/html/config.inc.php 

$cfg['Servers'][$i]['connect_type'] = 'socket';

$cfg['Servers'][$i]['socket'] ="/usr/mysql/mysql.sock";

// $cfg['Servers'][$i]['connect_type'] = 'tcp';(这里注释了 tcp

B.还有种处理方法:

//$cfg['Servers'][$i]['host'] = 'localhost';

$cfg['Servers'][$i]['host'] = '61.191.20.33';

$cfg['Servers'][$i]['port'] = '3306';

//$cfg['Servers'][$i]['connect_type'] ="socket";

$cfg['Servers'][$i]['connect_type'] ="tcp";

 我这里是用方法解决的。

 

在这里感谢老唐的帮助。

阅读(368) | 评论(0) | 转发(0) |
0

上一篇:SSH双机信任

下一篇:Mysql集群

给主人留下些什么吧!~~