LAMP架构的Mysql编译安装讲义
发表于:2024-09-28 作者:千家信息网编辑
千家信息网最后更新 2024年09月28日,本文主要给大家介绍LAMP架构的Mysql编译安装讲义,希望可以给大家补充和更新些知识,如有其它问题需要了解的可以持续在行业资讯里面关注我的更新文章的。一、LAMP架构的MysqlLAMP架构分为三篇
千家信息网最后更新 2024年09月28日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安全错误
数据库的锁怎样保障安全
php定时读取数据库数据
容错服务器价格
美国无线网络安全的证书
cms服务器管理教学
安装金蝶sql数据库桌面版
服务器怎么防止人家爆破
乌鲁木齐软件开发服务价格
数据库组织级别大全
劳保用品数据库
sql服务器ip
旭辉集团软件开发
新睿云服务器硬盘有什么用
深圳一秒网络技术
海克泰尔服务器怎么样
怎样配置服务器
有关网络安全的动态视频
移动软件开发 百度百科
共享软件开发的方法
数据库一安装都不显示
软件开发兼容性设计方案
数据库从零开始
上海免费oa管控软件开发平台
辽宁省网络技术
广州智能软件开发公司
2020中国网络安全十大事件
枪战王者升级服务器
数据库系统概念百度网盘
英语填词软件开发论文
pg数据库如何开启
我的世界基岩版服务器推荐hypixel