Mysql安装

    一位大牛几周前的培训文档,由于听的时候对很多LINUX命令还不熟悉,只知其然,而不知所以然,所以觉得有必要再整理一下。

 

   在此,MYSQL安装文件已经下载,放在/opt目录下。

   如果没有安装文件,可以使用wget 命令下载,用MV 命令转移到相应的目录。

   1.为MYSQL建立系统帐户

       groupadd mysql

       useradd -g mysql mysql

       我之前疑惑于为什么要先为MYSQL建立独立的帐户,现在细想一下,觉得应该是应该和LINUX 系统安全管理有关。

  2.进入安装包所在目录

     CD /opt

  3.解压缩安装文件

     tar -xzvf  mysql-5.1.49-linux-x86_64-glibc23.tar.gz

  4.给解压后的安装目录建立软连接

     ln -s mysql-5.1.49-linux-x86_64-glibc23/ mysql

 5. 进入mysql 目录

     cd mysql

 6.更改标准化安装位置

    由于标准化安装目录是在/usr/local/mysql/bin/mysql,这儿选择的是非标准化安装,所以需要更改一下分发路径,如在/USR/LOCAL/MYSQL下分发MYSQL,不需要此步骤。

     vi /opt/mysql/bin/mysqlaccess

     将$mysql ='usr/local/mysql/bin/mysql';改成$mysql ='/optl/mysql/bin/mysql'

     VI /etc/init.d/mysqld

     将basedir=  设置成 basedir=/opt/mysql

        datadir=/opt/mysql/data

7. 初始化存取权限

    scripts/mysql_install_db --mysql

   -- 对这一步理解的不好。

8.修改目录权限

   chown -R root .

   chown -R mysql data

   chgrp  -R mysql .

9.启动MYSQL服务器

   bin/mysqld_safe --user=mysql&

10.将MYSQL加入服务

   cd suport-files/

   cp my-huge.cnf /etc/my.cnf

   cp mysql.server /etc/init.d/mysqld

   chmod +x /etc/init.d/mysqld

   chkconfig --add mysqld

11.给ROOT帐户赋权

    cd /opt//mysql
   bin/mysql

   grant all privileges on *.* to root@"%" identified by "5173.com";

   flush privileges;

 

  

  总结:如果对MYSQL 的初始化参数不是很熟悉,最好还是在默认路径下分发。

     

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值