zoukankan      html  css  js  c++  java
  • 在ubuntu上配置LAMP架构

    1. 安装MySQL
    /*
       ubuntu默认进入系统是普通用户
    
       所以在真实工作中,我们会得到root的授权。
    
       所以我们需要用sudo做一切只有root才能完成的操作。
    */
    
    [root@LAMP ~]# cd /usr/local/src
    [root@LAMP src]# wget  http://mirrors.sohu.com/mysql/MySQL-5.5/mysql-5.5.47-linux2.6-x86_64.tar.gz
    [root@LAMP src]# tar zxvf mysql-5.5.47-linux2.6-x86_64.tar.gz
    [root@LAMP src]# mv mysql-5.5.47-linux2.6-x86_64 /usr/local/mysql
    [root@LAMP src]# useradd -s /sbin/nologin mysql  //建立MySQL账户,账号用来运行mysql服务
    [root@LAMP src]# cd /usr/local/mysql   
    [root@LAMP mysql]# mkdir -p /data/mysql   //创建datadir, 数据库文件都会放在这里面
    [root@LAMP mysql]# chown -R mysql:mysql /data/mysql  //更改权限 并建立家目录
    [root@LAMP mysql]# ./scripts/mysql_install_db --user=mysql
    --datadir=/data/mysql   //初始化
    [root@LAMP mysql]# cp support-files/my-large.cnf /etc/my.cnf   //拷贝配置文件
    [root@LAMP mysql]# cp support-files/mysql.server /etc/init.d/mysqld  //拷贝启动脚本
    [root@LAMP mysql]# chmod 755 /etc/init.d/mysqld //修改启动脚本的权限
    [root@LAMP mysql]# vim /etc/init.d/mysqld  //修改启动脚本
    ...
    ...
    basedir=
    datadir=/data/mysql
    ...
    ...
    [root@LAMP mysql]# chkconfig --add mysqld   //加入系统服务项
    [root@LAMP mysql]# chkconfig mysqld on  //开机自启动
    [root@LAMP mysql]# service mysqld start   //启动MySQL
    [root@LAMP mysql]# ps aux|grep mysqld
    

    !!此处会产生的错误!!

    // 初始化时遇到的错误 
    
    1  ./bin/mysqld: error while loading shared libraries : libaio.so.1:cannot open shared object file:directory
    
    -->
    (root) apt-get install libaio1
    (user) sudo apt-get install libaio1
    
  • 相关阅读:
    标记场景发生改变
    粗体EditorGUI
    unity shader 编辑器扩展类 ShaderGUI
    让打开文件夹直接在某路径打开
    利用asset存储mesh
    获取输入的键
    2013 Visual Studio Magazine读者选择奖界面框架类获奖情况
    DevExpress VCL 13.1.4支持Delphi /C++Builder XE5
    DevExpress更新至13.1.7
    转:与Microsoft Visual Studio集成良好的第三方工具
  • 原文地址:https://www.cnblogs.com/frankielf0921/p/5874592.html
Copyright © 2011-2022 走看看