mysql setup

1.        ./configure /

--prefix=/usr/local/myql /

--with-plugins=innobase /

--with-extra-charsets=all    ****支持多语言

2.        make

3.        make install

4.        我们得把文件my.cnf文件放到/etc/目录下。让mysql服务器启动时能找到它。
安装好mysql后,配制文件应该在/usr/local/mysql/share/mysql目录中,配制文件有几个,有my-huge.cnf my-medium.cnf my-large.cnf my-small.cnf
,不同的流量的网站和不同配制的服务器环境,当然需要有不同的配制文件了。一般的情况下,my-medium.cnf这个配制文件就能满足我们的大多需要;复制时改名。

cp /usr/local/myql/share/mysql/my-medium.cnf /etc/rc.d/init.d/my.cnf

5.        创建组mysql :sudo /usr/sbin/groupadd mysql

创建用户 mysql:sudo /usr/sbin/useradd mysql –g mysql

6.        创建MySQL授权表,/usr/local/mysql/bin/mysql_install_db

修改/usr/local/mysql/var/的权限:

sudo chmod –R 1777 /usr/local/mysql/var/

7.        启动MySQL /usr/local/mysql/bin/mysqld_safe &

在启动mysql过程中你可能会遇到和下面类似的这种情况:
[root@localhost mysql]# bin/mysqld_safe &
[1] 14587
[root@localhost mysql]# Starting mysqld daemon with databases from /usr/local/mysql/var
STOPPING server from pid file /usr/local/mysql/var/localhost.localdomain.pid
050407 01:44:15 mysqld ended
[1]+ Done bin/mysqld_safe
如果出现这种错误消息,说明是数据库目录权限的问题造成的。也就是无法在数据库的目录(var目录)中创建 ibdatal 文件。这时我们只要改变一下var目录的权限就可以了.修改权限:Chmod –R 1777 var/,**R:该目录及子目录下所有文件**

8.        以后我们的启动可以从mysql的脚本中启动,在 /usr/local/mysql/share/mysql/目录下有一个启动mysql的文件mysqld.server把他复制到/etc/rc.d/init.d/目录并且改名为mysql
[root@localhost mysql]#cp mysqld.server /etc/rc.d/init.d/mysql
启动      /etc/rc.d/init.d/mysql start
停止      /etc/rc.d/init.d/mysql stop
重启      /etc/rc.d/init.d/mysql restart

9.        给用户加密码 /usr/local/mysql/bin/mysqladmin –u root password ***

    10.   进入数据库    /usr/local/mysql/bin/mysql –u root -p

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值