Chinaunix首页 | 论坛 | 博客
  • 博客访问: 285133
  • 博文数量: 41
  • 博客积分: 2015
  • 博客等级: 大尉
  • 技术积分: 493
  • 用 户 组: 普通用户
  • 注册时间: 2009-02-19 11:06
文章分类

全部博文(41)

文章存档

2011年(1)

2009年(40)

我的朋友

分类: Mysql/postgreSQL

2009-05-18 08:17:37

添加mysql用户:
groupadd mysql
useradd mysql -g mysql

安装mysql:
cd mysql-5.0.16
./configure --prefix=/usr/local/mysql --with-charset=gbk --with-extra-charsets="gbk gb2312" && make && make install

安装后配置:
scripts/mysql_install_db
cd /usr/local/
mkdir ./mysql/var
chown -R mysql ./mysql
chown -R mysql ./mysql/var
chgrp -R mysql ./mysql

启动服务:
/usr/local/mysql/bin/mysqld_safe --user=mysql --default-character-set=gbk &
如果想做成服务,那么:
cp /usr/local/mysql/share/mysql/mysql.server \
/etc/rc.d/init.d/
mv mysql.server mysqld
chkconfig --add mysqld
chkconfig mysqld on
service mysqld start

连接测试,这时root的密码是NULL:
/usr/local/mysql/bin/mysql -hlocalhost -uroot
设置root的密码:
/usr/local/mysql/bin/mysqladmin -uroot password 密码

注意:
在进入数据库后,立马设置权限吧,否则可能出现无法远程登录的尴尬(今天刚犯这个错误,还以为是服务器设置了防火墙呢):
为root开放所有数据库的所有权限,很大的权限,慎用:
grant all on *.* to root@'%' identified by 'password';
flush privileges;


阅读(1523) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~