1:cmake -DCMAKE_INSTALL_PREFIX=/opt/mysql -DMYSQL_UNIX_ADDR=/tmp/mysql.sock -DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_general_ci -DWITH_EXTRA_CHARSETS:STRING=all -DWITH_MYISAM_STORAGE_ENGINE=1 -DWITH_INNOBASE_STORAGE_ENGINE=1 -DWITH_MEMORY_STORAGE_ENGINE=1 -DWITH_READLINE=1 -DENABLED_LOCAL_INFILE=1 -DMYSQL_DATADIR=/data/mysql -DMYSQL_USER=mysql-test/
2: sudo make && sudo make install
cd /opt/mysql/scripts sudo ./mysql_install_db --basedir=/opt/mysql --datadir=/data/mysql/data --user=mysql
3:sudo cp my-medium.cnf /etc/my.cnf
apt-get install php5curl
4:sudo cp mysql.server mysqld
修改basedir=/usr/local/mysql
datadir=/var/mysql/data
mv mysqld /etc/init.d/mysqld
启动异常的话 检查是否有这个目录
mkdir -p /var/log/mysql/
http://www.tokoner.com/?p=69
phpMyAdmin出现#2002 无法登录 MySQL 服务器
ln -s /tmp/mysql.sock /var/lib/mysql/mysql.sock
---------------------------------------------------------
phpmyadmin
要将 config.inc.php 中
$cfg['Servers'][$i]['host'] = ’localhost’;
改成 $cfg['Servers'][$i]['host'] = '127.0.0.1';
修改 ulimit
http://blog.rebill.info/archives/modify-ubuntu-ulimit-restrictions.html
优化内核
优化Linux内核参数
vi /etc/sysctl.conf
在末尾增加以下内容:
引用
# Add
net.ipv4.tcp_max_syn_backlog = 65536
net.core.netdev_max_backlog = 32768
net.core.somaxconn = 32768
net.core.wmem_default = 8388608
net.core.rmem_default = 8388608
net.core.rmem_max = 16777216
net.core.wmem_max = 16777216
net.ipv4.tcp_timestamps = 0
net.ipv4.tcp_synack_retries = 2
net.ipv4.tcp_syn_retries = 2
net.ipv4.tcp_tw_recycle = 1
#net.ipv4.tcp_tw_len = 1
net.ipv4.tcp_tw_reuse = 1
net.ipv4.tcp_mem = 94500000 915000000 927000000
net.ipv4.tcp_max_orphans = 3276800
#net.ipv4.tcp_fin_timeout = 30
#net.ipv4.tcp_keepalive_time = 120
net.ipv4.ip_local_port_range = 1024 65535
使配置立即生效:
/sbin/sysctl -p
参考:http://181054867.iteye.com/blog/614640
http://blog.s135.com/nginx_php_v6/
分享到:
相关推荐
sudo apt install mysql-server ``` 在安装过程中,系统会提示设置root用户的密码。 **二、配置MySQL** 1. 配置安全选项: 安装完成后,可以运行`mysql_secure_installation`脚本来增强安全性,如删除匿名用户、...
log-error=/data/mysql-error.log ``` 这将指定MySQL的数据目录和错误日志文件的位置。 初始化MySQL 接下来,我们需要初始化MySQL: ``` cd /usr/local/mysql ./scripts/mysql_install_db --defaults-file=/etc/my...
### Ubuntu 通过 Deb 包安装 MySQL 5.5 的详细步骤及注意事项 #### 一、前言 在 Ubuntu 系统上安装 MySQL 数据库是一项常见的任务,尤其对于开发者和系统管理员来说更是如此。本文将详细介绍如何通过 Debian 匹配...
Ubuntu Server 下安装 MySQL 及设置双机热备份 一、 Ubuntu Server 下安装 MySQL 在 Ubuntu Server 中安装 MySQL 服务器是一件非常简单的事情。我们可以使用 apt-get install 命令来安装 MySQL 服务器。首先,我们...
在Ubuntu系统中安装MySQL是一个涉及多个步骤的过程,包括完全卸载旧版本、安装依赖软件、配置用户和权限等。以下是对整个过程的详细说明: **完全卸载MySQL** 在Windows环境中,如果MySQL安装出现问题,卸载后仍...
创建两个重要的目录,分别是 `/mysql/data` 作为MySQL的数据存储目录,以及 `/mysql/log` 用于存放日志文件。接着,创建一个名为`mysql`的系统用户和组,用于运行MySQL服务。 3. **创建my.cnf配置文件**: 在 `/...
-DCMAKE_INSTALL_PREFIX=/data1/server/mysql \ -DDEFAULT_CHARSET=utf8mb4 \ -DDEFAULT_COLLATION=utf8mb4_general_ci \ -DEXTRA_CHARSETS=complex \ -DWITH_SSL=system \ -DWITH_EMBEDDED_SERVER=1 \ -DENABLED_...
配置这些参数通常需要编辑MySQL的配置文件(`my.cnf`或`my.ini`)中的`audit_log`部分。 #### 八、审计日志分析 一旦配置好并启动Audit Plugin,MySQL将会根据设定的规则记录各种活动到审计日志文件中。这些日志文件...
在Linux上,通常在Debian和Ubuntu变体上安装该库的开发版本,如下所示: sudo apt install libpcap-dev在Windows上,从下载并安装npcap。 常规安装程序就足够了,您不需要SDK。 在Mac / BSD上,所需的库绑定应该是...
sudo add-apt-repository 'deb http://repo.mysql.com/apt/ubuntu/ $(lsb_release -cs) mysql-5.7' ``` 3. **安装MySQL Server**: 安装MySQL服务器及其客户端工具。 ``` sudo apt-get install mysql-server ``...
- **配置文件**:Ubuntu/Debian系统中,MySQL配置文件在`/etc/mysql/my.cnf`;CentOS/RHEL系统中,它位于`/etc/my.cnf`。 - **用户管理**:你可以使用`CREATE USER`和`GRANT`语句创建新用户并分配权限。 - **备份与...
`查询MySQL的运行状态,检查error.log和slow_query.log了解系统运行情况。 14. **安全策略**: 定期更新MySQL,限制不必要的网络访问,启用SSL连接,遵循最小权限原则等,都是提升系统安全的重要步骤。 以上就是...
在构建一个基于Ubuntu系统的Web服务器时,通常会选择Nginx作为Web服务器,PHP作为后端脚本语言,而MySQL作为数据库管理系统。以下是根据提供的文件内容,详细解释如何一步步搭建一个Ubuntu Nginx + PHP + MySQL...
/usr/local/mysql/libexec/mysqld --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data --user=mysql --log-error=/usr/local/mysql/data/MYSQL-1.localdomain.err --pid-file=/usr/local/mysql/data/MYSQL...
使用`sudo apt-get install mysql-server mysql-client mysql-query-browser mysql-admin`命令可以一次性安装MySQL服务器、客户端、查询浏览器和管理工具。这将自动处理依赖关系,并确保所有必要的组件都得到安装。...
这里我们详细探讨如何在Ubuntu系统上搭建基于Nginx的服务器,结合PHP和MySQL,形成一个强大的动态网站平台。 首先,安装Nginx,这是一个高性能的HTTP和反向代理服务器。在Ubuntu上,你可以通过运行以下命令来安装...
### Ubuntu Server Rsync服务端与Windows cwRsync客户端实现数据同步 #### 1. Rsync简介 Rsync 是一个开源的、高效的文件同步工具,它主要用于在本地或远程主机之间同步文件和目录。Rsync 通过只传输源文件与目标...
这里我们详细探讨如何在Ubuntu系统上搭建基于Nginx的PHP和MySQL服务器,这通常被称为LEMP(Linux, Nginx, MySQL, PHP)堆栈。 首先,我们安装Nginx。在Ubuntu上,可以使用`apt-get`命令来安装Nginx,它是一个高性能...