zoukankan      html  css  js  c++  java
  • mysql二进制

    1.     从http://www.mysql.com下载二进制版的Mysql安装包     //这个MYSQL是二进制版的,不用编译

    Linux (x86)        5.0.41    59.6M    Download | Pick a mirror
    mysql-5.0.41-linux-i686-glibc23.tar.gz


    2.     # chmod 755  mysql-5.0.41-linux-i686-glibc23.tar.gz
        //
    3.     # tar xfz mysql-5.0.41-linux-i686-glibc23.tar.gz     //将解压后生成的目录,复制到/usr/local/下并改名为mysql

    4.     # groupadd mysql
    # useradd mysql -g mysql     // 建立mysql组
    //建立mysql用户并且加入到mysql组中
    5.     # cp /usr/local/mysql/support-files/my-medium.cnf /etc/my.cnf
        在 support-files目录下有4个模版文件,我们选择其中一个座位Mysql的配置文件,覆盖/etc/my.cnf(系统默认的配置,其中设置了性能参数和Mysql的一些路径参数)
    6.     # cd /usr/local/mysql
    # ./scripts/mysql_install_db --user=mysql
        进入mysql目录
    //初试化表并且规定用mysql用户来访问。初始化表以后就开始给mysql和root用户设定访问权限
    7.     # chown -R root .     //设定root能访问/usr/local/mysql
    8.     # chown -R mysql data

        //设定mysql用户能访问/usr/local/mysql/data ,里面存的是mysql的数据库文件.这个目录是在/etc/my.cnf中有配置,在mysql_install_db时产生。
    9.     # chown -R mysql data/.

        //设定mysql用户能访问/usr/local/mysql/data/mysql下的所有文件
    10.     # chgrp -R mysql .

        //设定mysql组能够访问/usr/local/mysql
    11.     # /usr/local/mysql/bin/mysqld_safe --user=mysql &
        运行mysql
    [停止服务#/usr/local/mysql/bin/mysqladmin -uroot -p123+-*/ shutdown]
    如果没有问题的话,应该会出现类似这样的提示:
    [1] 42264
    # Starting mysqld daemon with databases from /usr/local/mysql/var
    如果出现 mysql ended这样的语句,表示Mysql没有正常启动,你可以到log中查找问题,Log文件的通常在/etc/my.cnf中配置。大多数问题是权限设置不正确引起的。
    12.     用如下命令修改MYSQL密码
    # /usr/local/mysql/bin/mysqladmin -u root password yourpassword     //默认安装密码为空,为了安全你必须马上修改.
    13.     # cp support-files/mysql.server /etc/rc.d/init.d/mysqld
    # chmod 700 /etc/init.d/mysqld
    # chkconfig --add mysqld
    # chkconfig --level 345 mysqld on     //copy编译目录的一个脚本
    //设置使mysql每次启动都能自动运行
    14.     # service mysqld start
    # netstat -atln
        //启动mysqld服务
    //查看3306端口是否打开。要注意在防火墙中开放该端口。

  • 相关阅读:
    去除bootstrap默认的input和选中时的样式
    js生成二维码
    内网访问已经启动的vue项目
    vue项目未加载完成前显示loading...
    node通过QQ邮箱发送邮件
    Ubuntu 使用crontab做定时任务
    mysqldump 使用及其注意事项
    八大排序之选择类排序
    javax.sound.sampled.AudioInputStream
    java.io.StringBufferInputStream
  • 原文地址:https://www.cnblogs.com/ruiy/p/mysqlBinaryInstall.html
Copyright © 2011-2022 走看看