九周第四次课(2月26日)

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了九周第四次课(2月26日)相关的知识,希望对你有一定的参考价值。

九周第四次课(2月26日)
11.1 LAMP架构介绍

- Linux:一个操作系统;- Apache:是一个web服务软件;- mysql:是当前最为流行的小型关系型数据库;- php:(有时也是指PerlPython) 的缩写,一般用来建立web 服务器

技术分享图片

技术分享图片


11.2 MySQL、MariaDB介绍

技术分享图片


11.3/11.4/11.5 MySQL安装

技术分享图片




sudo yum -y install wget  安装get命令


cd /usr/local/src

wget http://mirrors.sohu.com/mysql/MySQL-5.6/mysql-5.6.36-linux-glibc2.5-x86_64.tar.gz

ls              

tar zxvf mysql-5.6.36-linux-glibc2.5-x86_64.tar.gz  下载完成,解压

mv mysql-5.6.36-linux-glibc2.5-x86_64 /usr/local/mysql

cd /usr/local/mysql

useradd mysql

mkdir /data/

./scripts/mysql_install_db --user=mysql --datadir=/data/mysql 

{可能提示报错坏的解释器:没有那个文件或目录 yum install perl gcc kernel-devel   yum upgrade kernel kernel-devel

之后可能提示please install the following perl modules

使用yum list |grep perl |grep -i dumper 查看模糊搜索缺失的模块|grep perl指模块包含perl   |grep -i dumper指模块包含dumper且忽略大小写,查找出来后再安装相应模块

yum install -y perl-Data-Dumper    安装模块

echo $? 查询上一个指令是否成功完成 

 ./tests: error while loading shared libraries: xxx.so.0:cannot open shared object file: No such file or directory

出现这类错误表示,系统不知道xxx.so放在哪个目录下,这时候就要在/etc/ld.so.conf中加入xxx.so所在的目录。

一般而言,有很多的so会存放在/usr/local/lib这个目录底下,去这个目录底下找,果然发现自己所需要的.so文件。

所以,在/etc/ld.so.conf中加入/usr/local/lib这一行,保存之后,再运行:/sbin/ldconfig –v更新一下配置即可。

 liaio.so.1 不存在     yum install libaio-devel }


初始化完成,接下来拷贝配置文件和启动脚本

cp support-files/my-default.cnf /etc/my.cnf

cp support-files/mysql.server /etc/init.d/mysqld

vi /etc/init.d/mysqld  (basedir=/usr/local/mysql datadir=/data/mysql)


/etc/init.d/mysqld start  启动mysql service mysqld start


chkconfig --add mysqld 把mysql加到开机启动服务

chkconfig --list 查看启动项






扩展
mysql5.5源码编译安装   技术分享图片http://www.aminglinux.com/bbs/thread-1059-1-1.html 
mysql5.7二进制包安装(变化较大)  技术分享图片http://www.apelearn.com/bbs/thread-10105-1-1.html 


以上是关于九周第四次课(2月26日)的主要内容,如果未能解决你的问题,请参考以下文章

Linux20180502 六周第四次课(5月2日)

二周第四次课(12月21日)

二周第四次课(2月1日)笔记

二周第四次课(12月21日)

二周第四次课(2月1日)

Linux学习笔记第一周第四次课(1月25日)