码迷,mamicode.com
首页 > 系统相关 > 详细

在ubuntu上配置LAMP架构

时间:2016-09-15 12:30:28      阅读:206      评论:0      收藏:0      [点我收藏+]

标签:

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

 

在ubuntu上配置LAMP架构

标签:

原文地址:http://www.cnblogs.com/frankielf0921/p/5874592.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!