zoukankan      html  css  js  c++  java
  • 马哥学习笔记七——LAMP编译安装之MYSQL

    1、准备数据存放的文件系统

    新建一个逻辑卷,并将其挂载至特定目录即可。这里不再给出过程。

    这里假设其逻辑卷的挂载目录为/mydata,而后需要创建/mydata/data目录做为mysql数据的存放目录。

    2、新建用户以安全方式运行进程:

    # groupadd -r mysql # useradd -g mysql -r -s /sbin/nologin -M -d /mydata/data mysql # chown -R mysql:mysql /mydata/data

    3、安装并初始化mysql-5.5.28

    首先下载平台对应的mysql版本至本地,这里是32位平台,因此,选择的为mysql-5.5.28-linux2.6-i686.tar.gz。

    # tar xf mysql-5.5.28-linux2.6-i686.tar.gz -C /usr/local # cd /usr/local/ # ln -sv mysql-5.5.28-linux2.6-i686  mysql # cd mysql

    # chown -R mysql:mysql  . # scripts/mysql_install_db --user=mysql --datadir=/mydata/data # chown -R root  .

    4、为mysql提供主配置文件:

    # cd /usr/local/mysql # cp support-files/my-large.cnf  /etc/my.cnf

    并修改此文件中thread_concurrency的值为你的CPU个数乘以2,比如这里使用如下行: thread_concurrency = 2

    另外还需要添加如下行指定mysql数据文件的存放位置: datadir = /mydata/data

    5、为mysql提供sysv服务脚本:

    # cd /usr/local/mysql # cp support-files/mysql.server  /etc/rc.d/init.d/mysqld # chmod +x /etc/rc.d/init.d/mysqld

    添加至服务列表: # chkconfig --add mysqld # chkconfig mysqld on

    而后就可以启动服务测试使用了。

    为了使用mysql的安装符合系统使用规范,并将其开发组件导出给系统使用,这里还需要进行如下步骤:

    6、输出mysql的man手册至man命令的查找路径:

    编辑/etc/man.config,添加如下行即可: MANPATH  /usr/local/mysql/man

    7、输出mysql的头文件至系统头文件路径/usr/include:

    这可以通过简单的创建链接实现: # ln -sv /usr/local/mysql/include  /usr/include/mysql

    8、输出mysql的库文件给系统库查找路径:

    # echo '/usr/local/mysql/lib' > /etc/ld.so.conf.d/mysql.conf

    而后让系统重新载入系统库: # ldconfig

    9、修改PATH环境变量,让系统可以直接使用mysql的相关命令。具体实现过程这里不再给出。

  • 相关阅读:
    remove white space from read
    optimize the access speed of django website
    dowload image from requests
    run jupyter from command
    crawl wechat page
    python version 2.7 required which was not found in the registry windows 7
    health
    alternate rows shading using conditional formatting
    word
    【JAVA基础】static 关键字
  • 原文地址:https://www.cnblogs.com/wangyongbin/p/3720032.html
Copyright © 2011-2022 走看看