Linux WEB服务器搭建-MySql篇

采用源码安装,可以根据实际生产环境加入一些参数,提升mysql性能

mysql官网https://www.mysql.com/

本文采用5.1版本尽心安装说明,后面版本如5.5安装方法会有些不一样,在公司的一些生产环境中也有用到

5.1版本mysql。

下载mysql源码

解压tar zxf mysql-5.1.72.tar.gz

cd ?mysql-5.1.72

配置

./configure --prefix=/usr/local/mysql \

--with-unix-socket-path=/usr/local/mysql/tmp/mysql.sock \

--localstatedir=/usr/local/mysql/data\ ? ?

--enable-assemble \

--enable-thread-safe-client \

--with-mysqld-user=mysql \

--with-big-tables \

--with-pthread \

--with-extra-charsets=complex \

--with-readline \

--with-ssl \

--with-mysqld-ldflags=-all-static \

--with-client-ldflags=-all-static

[[email protected] mysql-5.1.72]# ./configure --help ?查看具体的配置参数

make&&make install

这里采用开发测试模板

/bin/cp support-files/my-small.cnf ? /etc/my.cnf

创建数据库文件

mkdir -p /usr/local/mysql/data

chown -R mysql /usr/local/mysql授权mysql用户可以访问mysql目录

/usr/local/mysql/bin/mysql_install_db --user=mysql安装mysql数据库文件

安装完后会有一些相关说明,如如何启动等等。

安装安装说明方法启动mysql

/usr/local/mysql/bin/mysqld_safe/usr/local/mysql/bin/mysqld_safe & ? ?&表示后台运行

为了更方便的启动mysql,可以将mysql加到全局变量中

将mysql加到全局变量中echo ‘export PATH=$PATH:/usr/local/mysql/bin‘>>/etc/profile

source /etc/profile

执行mysql进入数据库

[[email protected] mysql-5.1.72]# mysql

Welcome to the MySQL monitor. ?Commands end with ; or \g.

Your MySQL connection id is 1

Server version: 5.1.72 Source distribution

Copyright (c) 2000, 2013, Oracle and/or its affiliates. All rights reserved.

Oracle is a registered trademark of Oracle Corporation and/or its

affiliates. Other names may be trademarks of their respective

owners.

配置/etc/init.d/mysqld启动mysql

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

chmod 700 /etc/init.d/mysqld 授权,

将mysql服务加到开机启动?

[[email protected] mysql-5.1.72]# chkconfig --add mysqld

[[email protected] mysql-5.1.72]# chkconfig mysqld ?on

mysql进入数据库

设置密码set password for [email protected]=PASSWORD(‘123456‘);

后续采用mysql -uroot -p形式进入mysql数据库

时间: 2024-11-08 22:11:06

Linux WEB服务器搭建-MySql篇的相关文章

Linux WEB服务器搭建-Nginx篇

nginx使用的三个方面1.轻量级的web服务器2.反向代理或负载均衡3.缓存服务器nginx使用epoll模型,apache使用传统的select模型,所以nginx在处理静态小文件时能够处理的并发数更多. 源代码安装.检查系统是否有安装pcre(让nginx支持http的rewrite模块),pcre-devel openssl------>基础依赖包openssl-devel 使用https时用到安装过程cd /tuwei/tools/wget http://nginx.org/downl

Linux WEB服务器搭建-PHP篇

安装PHP后,就可以解析一些动态页面,本文采用源码方案安装PHP,安装版本为5.3.10. PHP的安装时基于apache和mysql之上的,读者可以参考apache和mysql的安装文章. 检查php安装所需要lib库 rpm -qa zlib-devel libxml2-devel libjpeg-devel freetype-devel libpng-devel 安装lib库 yum groupinstall "x software development" yum -y ins

新部署的linux web服务器error Host ‘*.*.*.*’ is not allowed to connect to this MySQL server

最近上头交给我个任务,把WINDOWS平台下开发的网站,部署在LINUX环境上. 把mysql安装好了,所有表单都导入没问题,然后代码都放在tomcat下的webapps文件夹下了,主页 面可以正常显示,但有两个问题: 用户登录或注册的时候总是提示:Connecting to 192.168.2.109……(linux server的ip): 查看Tomcat  log文件catalina.out里有一堆 [WARN][2014-07-09 21:28:58,706][org.hibernate

LNMP环境搭建——MySQL篇

The world's most popular open source database 1.Install MySQL root@kallen:~# apt-get install mysql-server-5.5 mysql-client-5.5 2.Add Users (1) 选择数据表 语句例如以下:use mysql; (2) 在mysql的user表中添加连接用户帐号: 这里不要直接使用INSERT语句加入user记录,使用INSERT可能出现错误: ERROR 1364 (HY0

面向新手的Web服务器搭建(一)——IIS的搭建

很多童鞋说自己是做移动开发的,想挂个简单的Web API,可是服务器又不会搭,这样一来测试就成了问题.看看网上的教程,发现略难懂,而且大多是一个转一个,没价值,所以干脆写几篇文章讲讲简单的Web服务器怎么搭,让不太涉及Web的童鞋快速上手. 我计划把几个主流的,比如Apache.IIS.Nginx等在Windows或者Linux上的搭建方法都说说,由于自己做的是.NET,所以,第一篇先上IIS吧! 一.IIS服务器的搭建 IIS全称Internet Information Service,中文名

Linux ISCSI服务器搭建

Linux ISCSI服务器搭建 1. iscsi服务器简述 iSCSI技术是一种由IBM公司研究开发的,是一个供硬件设备使用的可以在IP协议的上层运行的SCSI指令集,这种指令集合可以实现在IP网络上运行SCSI协议,使其能够在诸如高速千兆以太网上进行路由选择.iSCSI技术是一种新储存技术,该技术是将现有SCSI接口与以太网络(Ethernet)技术结合,使服务器可与使用IP网络的储存装置互相交换资料. iSCSI:Internet 小型计算机系统接口 (iSCSI:Internet Sma

1支持高并发web服务器搭建

支持高并发web服务器搭建 版权声明:本文为博主原创文章,未经博主允许不得转载. 目录(?)[-] CTCDN系统优化参数 关闭ipv6 避免放大攻击 开启恶意icmp错误消息保护 关闭路由转发 开启反向路径过滤 处理无源路由的包 关闭sysrq功能 core文件名中添加pid作为扩展名 开启SYN洪水攻击保护 修改消息队列长度 设置最大内存共享段大小bytes timewait的数量默认180000 系统同时保持TIME_WAIT的最大数量如果超过这个数字TIME_WAIT将立刻被清除并打印警

WEB服务器搭建(centos+lnmp+svn+vsftpd)

一.LNMP 1.安装 wget -c http://soft.vpser.net/lnmp/lnmp1.1-full.tar.gz && tar zxf lnmp1.1-full.tar.gz && cd lnmp1.1-full && ./centos.sh 2.根据需求升级 ./upgrade_nginx.sh #nginx ./upgrade_php.sh #php ./upgrade_mysql.sh #mysql 二.SVN 1.安装 yum i

linux web服务器(二) 基于域名,ip,端口的web虚拟主机

linux web服务器(二) 1 :搭建基于域名的虚拟主机     首先为两个网站搭建dns服务器,并新建区域,分别为:www.goole.com和www.baidu.com     2) 修改配置文件 3)    修改数据文件 4)    重启dns服务 5)    搭建两个网站 6:准备网页 7)打开虚拟主机配置文件,修改配置文件 8: 添加以下内容 9)    修改主配置文件,启用虚拟主机       Vi /usr/local/httpd/conf/httpd.conf  去掉前面的#