LAMP架构的Mysql编译安装讲义
发表于:2025-02-03 作者:千家信息网编辑
千家信息网最后更新 2025年02月03日,本文主要给大家介绍LAMP架构的Mysql编译安装讲义,希望可以给大家补充和更新些知识,如有其它问题需要了解的可以持续在行业资讯里面关注我的更新文章的。一、LAMP架构的MysqlLAMP架构分为三篇
千家信息网最后更新 2025年02月03日LAMP架构的Mysql编译安装讲义
本文主要给大家介绍LAMP架构的Mysql编译安装讲义,希望可以给大家补充和更新些知识,如有其它问题需要了解的可以持续在行业资讯里面关注我的更新文章的。
一、LAMP架构的Mysql
LAMP架构分为三篇博客,这篇是讲述数据库Mysql的编译安装。
首先,在这里用smb共享的方式将下载到windows系统中的这些软件包,通过远程挂载的方式到Linux系统上。
命令:smbclient -L
需要的安装包百度云链接在上一篇博客中已经分享出来,博客链接:搭建LMAP架构之 Apache配置(上篇)
二、安装MYSQL过程
2.1、首先安装环境包
yum install ncurses-devel autoconf cmake -y
2.2、解压缩包
[root@localhost init.d]# cd /abc/LAMP-C7/[root@localhost LAMP-C7]# tar zxvf mysql-5.6.26.tar.gz -C /opt/
2.3、切换到 mysql-5.6.26这个文件的路径下,看到cmake
2.4、保存路径不变,进行cmake配置
cmake \-DCMAKE_INSTALL_PREFIX=/usr/local/mysql \-DDEFAULT_CHARSET=utf8 \-DDEFAULT_COLLATION=utf8_general_ci \-DEXTRA_CHARSETS=all \-DSYSCONFIDIR=/etc \-DMYSQL_DATADIR=/home/mysql/ \-DMYSQL_UNIX_ADDR=/home/mysql/mysql.sock---------------------------以上命令的详解-------------------------------------------- -DCMAKE_INSTALL_PREFIX=/usr/local/mysql \ #指向mysql的安装目录 -DDEFAULT_CHARSET=utf8 \ #字符集编码 -DDEFAULT_COLLATION=utf8_general_ci \ #字符集校对规则 -DEXTRA_CHARSETS=all \ -DSYSCONFIDIR=/etc \ #mysql配置文件目录(/etc) -DMYSQL_DATADIR=/home/mysql/ \ #mysql数据文件目录(/home/mysql) -DMYSQL_UNIX_ADDR=/home/mysql/mysql.sock #连接数据库的通信文件
5、同路径下,进行make编译,时间会有点长 ,安心等待
make
6、保持路径不变,进行make install安装
make install
7、修改配置文件,并赋予权限
[root@localhost mysql-5.6.26]# cp support-files/my-default.cnf /etc/my.cnfcp:是否覆盖"/etc/my.cnf"? y[root@localhost mysql-5.6.26]# cp support-files//mysql.server /etc/init.d/mysqld[root@localhost mysql-5.6.26]# chmod 755 /etc/init.d/mysqld //将mysql加入到SERVICE管理器[root@localhost mysql-5.6.26]# chkconfig --add /etc/init.d/mysqld [root@localhost mysql-5.6.26]# chkconfig mysql --level 235 on
8、环境变量更改
[root@localhost mysql-5.6.26]# echo "PATH=$PATH:/usr/local/mysql/bin" >> /etc/profile[root@localhost mysql-5.6.26]# source /etc/profile[root@localhost mysql-5.6.26]# echo $PATH
9、添加MySQL用户,并指定属组
[root@localhost mysql-5.6.26]# useradd -s /sbin/nologin mysql[root@localhost mysql-5.6.26]# chown -R mysql.mysql /usr/local/mysql/
10、切换到 /usr/local/mysql/scripts/mysql_install_db 目录下,进行数据库配置
/usr/local/mysql/scripts/mysql_install_db \--user=mysql \--ldata=/var/lib/mysql \--basedir=/usr/local/mysql \--datadir=/home/mysql
11、在 /etc/init.d/mysqld 文件中,添加如下两行:
vim/etc/init.d/mysqldbasedir=/usr/local/mysqldatadir=/home/mysql
12、进行路径优化,并开启数据库服务
ln -s /var/lib/mysql/mysql.sock /home/mysql/mysql.sockservice mysql startnetstat -anpt | grep 3306
13、给root账号设置密码
mysqladmin -u root -p password "abc123"
三、数据库的操作命令
没有密码可以直接输入 : mysql -u root 回车有密码就输入: mysql -u root -p 回车 , 在输入密码就进入到数据库
show databases; //查看当前云服务器中的所有数据库use bbs; //use切换库,切换到bbs库show tables; //查看库中的所有表create database bbs; //创建一个新库 bbs#结尾一定要加' ; ',不然无法生效。exit //退出 数据库
四、Mysql的作用
MySQL数据库服务器:是 LAMP 架构的后端,开源关系型数据库系统,数据用于存储在 MySQL 数据库中,可通过 SQL 语句来查询
看了以上关于LAMP架构的Mysql编译安装讲义,希望能给大家在实际运用中带来一定的帮助。本文由于篇幅有限,难免会有不足和需要补充的地方,如有需要更加专业的解答,可在官网联系我们的24小时售前售后,随时帮您解答问题的。
数据
数据库
架构
文件
路径
配置
编译
密码
目录
切换
博客
命令
系统
服务
输入
讲义
字符
字符集
方式
服务器
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
计算机网络技术课程总结csdn
企业办公室wifi提高网络安全
从云端删数据库
网络安全法是由什么部制定
软件开发内部团队怎么衔接
x86是什么服务器
数据库表外键删除
基于docker的网络安全
没有服务器的系统怎么做等保
互联网科技类的股票
web服务器证书
信息化与网络安全发言
人大金仓数据库运维招聘
余姚数据库
查询数据库的当前日期
小程序接收数据库数据
深圳市智聘网络技术有限公司
为什么方舟非官方服务器进不去
什么是网络技术发展的动力
微信小程序直接连数据库
软件开发网课网站
软件开发协议知识产权条款
温州市医保药品数据库
服务器远程如何进安全模式
数据库添加字段jpa会报错吗
自建多媒体数据库系统
长沙安卓软件开发服务
软件开发员需要的技能
西安培训教学软件开发
宁夏网络安全等级规定