二、安装mysql
shell> groupadd mysql #创建mysql的用户组和用户
shell> useradd -g mysql mysql
shell> cd /server/software/
shell> cp mysql-5.1.22-rc-linux-i686-glibc23.tar.gz /usr/local/
shell> cd /usr/local/
shell> tar -zxvf mysql-5.1.22-rc-linux-i686-glibc23.tar.gz
shell> ln -s mysql-5.1.22-rc-linux-i686-glibc23 mysql
shell> cd mysql
shell> scripts/mysql_install_db --user=mysql #初始化安装mysql数据库
shell> chown -R root .
shell> chown -R mysql data
shell> chgrp -R mysql .
shell> cp support-files/mysql.server /etc/init.d/mysql #设置mysql开机自启动
shell> cp support-files/my-medium.cnf /etc/my.cnf
shell> /etc/init.d/mysql start
如果这一步骤tar -zxvf mysql-5.1.22-rc-linux-i686-glibc23.tar.gz 失败,可能是下载的包有误,换个mirror重新下载mysql版本安装
如果start过程失败:Starting MySQL.Manager of pid-file quit without updating fi[失败],则执行下面的命令:
shell> rm -rf /var/lib/mysql
然后重新执行下面步骤:
shell> cd mysql
shell> scripts/mysql_install_db --user=mysql
shell> chown -R root .
shell> chown -R mysql data
shell> chgrp -R mysql .
shell> cp support-files/mysql.server /etc/init.d/mysql
shell> cp support-files/my-medium.cnf /etc/my.cnf
shell> /etc/init.d/mysql start #启动mysql
设置mysql密码为123456:
shell> /usr/local/mysql/bin/mysqladmin -u root password 'shengzhan'
设置mysql开机自启动:
shell> vi /etc/rc.d/rc.local
添加下面内容:
/usr/local/mysql/bin/mysqld_safe --user=mysql&
登陆mysql:
shell> /usr/local/mysql/bin/mysql -uroot -p123456
权限分配:
grant all privileges on *.* to username@172.18.26.19 identified by 'password' with grant option
grant all privileges on *.* to 'root'@'%' identified by 'shengzhan' with grant option;
mysql5远程连接服务器时,出现类似:
ERROR 1044: Access denied for user: '@127.0.0.1' to database 'mysql'
的错误。
说明你没有将权限下放到远端连接帐户上,由于mysql的安全性在不断的提高,权限设置默认是拒绝的,你必须自己开放权限。
在服务器上用mysql -h 192.168.0.1 -u root -p mysql命令登录mysql数据库
然后用grant命令下放权限。
GRANT ALL PRIVILEGES ON *.* TO root@localhost IDENTIFIED BY 'root-password' WITH GRANT OPTION;
GRANT ALL PRIVILEGES ON *.* TO root@127.0.0.1 IDENTIFIED BY 'root-password' WITH GRANT OPTION;
GRANT ALL PRIVILEGES ON *.* TO root@'%' IDENTIFIED BY 'root-password' WITH GRANT OPTION;
例如:
GRANT ALL PRIVILEGES ON *.* TO root@'%'nbsp;nbsp; identifiednbsp;nbsp; bynbsp;nbsp; '123456'nbsp;nbsp;
注意:自己根据情况修改以上命令中的 “用户”“ip地址”“密码”。
GBK编码:
用packages安装的mysql5.1,不支持GBK编码,只支持UTF8编码。具体表现:
在打开一个用GBK编码的数据库时,提示
ERROR 1273 (HY000): Unknown collation 'gbk_chinese_ci' in table 'data_plus' definition
set names gbk; 和 SET character_set_client = gbk;提示:
ERROR 1115 (42000): Unknown character set: 'gbk'
最后没办法,只好用ports重新编译。
cd /usr/ports/databases/mysql51-server
make WITH_CHARSET=gbk WITH_XCHARSET=all WITH_COLLATION=gbk_chinese_ci BUILD_STATIC=yes install clean
(其实,在make install clean 时,就有个参数提示,把前三个设置好就可以了。)
查看支持的编码:
SHOW VARIABLES LIKE 'character_set_%';
SHOW VARIABLES LIKE 'collation_%';
一、安装apache2.2.9
shell> tar -zxvf httpd-2.2.9.tar.gz
shell> cd httpd-2.2.9
shell> ./configure --prefix=/usr/local/apache2 \
--enable-modules=most \
--enable-modules=so \
--enable-rewrite
shell> make
shell> make install
注明:
a、./configure --prefix=/usr/local/apache2 安装路径
b、--enable-modules=most 安装常用模块
apache的httpd.conf配置:
shell> vi /usr/local/apache/conf/httpd.conf
apache默认最大并发进程: ServerLimit=256,并发进程:MaxClients=150
修改并ServerLimit=2000 MaxClients =1000
修改ServerName www.example.com:80在其下设置 ServerName 为你网站名,也可用IP代替
修改DocumentRoot,设置 WEB 服务器的根目录
修改DirectoryIndex,添加index.php
保存退出。重启apache:
shell> /usr/local/apache/bin/apachectl start
设置为开机自启动方法:
shell> vi /etc/rc.d/rc.local
添加下面内容:
/usr/local/apche/bin/apchect1 -k start
分享到:
相关推荐
在Linux系统中,MySQL数据库是广泛使用的关系型数据库管理系统,尤其在服务器端应用程序开发和大数据存储方面占据着...正确安装MySQL-devel后,开发者能够顺利地在Linux环境中编写和编译连接到MySQL数据库的应用程序。
周么在家里安装mysql,一直报错,后来找到原因是安装的版本不正确,没有正确卸载,对应版本无法安装,最后卸载好了,再安装。。。
当你需要在CentOS 7系统上进行Python与MySQL的交互时,正确安装MySQL是基础。本文将深入探讨如何在CentOS 7上安装MySQL,以及如何解决在Windows和Linux环境下安装mysqldb库时可能遇到的问题。 首先,让我们关注标题...
MySQL是一种广泛使用的开源关系型数据库管理系统,对于初学者或专业人士来说,了解如何正确安装MySQL至关重要。本文将详细指导您如何在Windows环境下安装MySQL 4.1.11版本,这是一个稳定版,适合新手入门。 首先,...
在这个名为“MySQL安装文件及驱动”的压缩包中,包含了几个关键组件,帮助用户在计算机上安装和配置MySQL,并在开发环境中与之交互。 首先,我们来详细了解这些组件: 1. **MySQL的安装文件**:这是MySQL服务器的...
在安装 MySQL 8.0 MGR 之后,我们需要初始化 mysql,以便 MySQL 服务器可以正确地运行。初始化 mysql 的过程包括使用 mysql init 命令初始化 mysql 等。 查看初始密码 在安装 MySQL 8.0 MGR 之后,我们需要查看...
确保选择正确的虚拟机硬件配置,如内存大小和处理器核心数量,以便顺利运行MySQL数据库。 接下来是第二步,通过麒麟软件商店安装MySQL。这是为普通用户提供的一种便捷方式,可以快速获取并安装软件。在软件商店中...
此外,确保`/var/lib/mysql/mysql.sock`文件具有正确的权限: ```bash chmod 770 /var/lib/mysql/mysql.sock ``` #### 六、启动MySQL服务 现在我们可以启动MySQL服务了: ```bash # 启动MySQL服务 /usr/local/mysql...
本压缩包包含的"MySQL安装程序"是为了帮助用户在本地计算机上安装和配置MySQL服务器。同时,还提供了JDBC驱动程序,即`mysql-connector-java-3.1.13-bin.jar`,它是Java应用程序连接MySQL数据库的关键组件。 首先,...
总结来说,"Linux一键安装MySQL"是一个通过自动化脚本简化MySQL安装和配置过程的方法,极大地节省了系统管理员的时间和精力。正确执行上述步骤,你就能在Linux环境中快速部署并开始使用MySQL数据库。不过,值得注意...
MySQL 5.7.21 是一个非常重要的数据库管理系统版本,尤其对于那些需要在无互联网环境中部署数据库的用户来说,离线安装文件是必不可少的。...在无网环境中正确安装MySQL,可以确保数据库系统的稳定性和安全性。
- **检查服务状态**:确认MySQL服务是否已正确添加为开机启动。 - 命令示例: ```bash chkconfig --list ``` - 如果状态为`off`,则需要手动设置开机启动: ```bash chkconfig --level 345 mysqld on ``` #...
对于非 Root 用户来说,安装 Mysql 可能会遇到一些权限问题,但是通过正确的配置和权限设置,可以成功安装和运行 Mysql 数据库。 一、下载 Mysql 二进制文件 Mysql 官方提供了多种版本的二进制安装包,可以根据...
《天空教室某产品安装环境MySQL安装说明书》 MySQL是一款广泛使用的开源关系型数据库管理系统,它在教育行业的应用中,如天空教室的产品,扮演着至关重要的角色。为了确保天空教室2012产品的顺利运行,正确安装...
总之,正确安装MySQL是使用和管理数据库的第一步,通过以上步骤,无论你是32位还是64位系统,都可以顺利地安装MySQL并开始你的数据库之旅。记住,良好的安全习惯和定期更新软件是保持数据库安全的关键。
MySQL 8.0是当前广泛使用的开源关系型数据库管理...每个步骤都需要细心操作,确保每个依赖库都已正确安装,以避免编译或运行时出现错误。这个过程虽然相对复杂,但能够让你自定义MySQL的配置,更好地适应你的系统环境。
#### MySQL安装与配置 1. **安装MySQL:** - 首先下载并安装MySQL服务器。 - 安装过程中选择自定义安装,以便指定安装路径等信息。 - 安装完成后,编辑`my.ini`文件以设置MySQL服务器的基本参数。 2. **配置`my...
确保你有足够的磁盘空间,因为MySQL安装文件可能相当大。 2. **创建数据目录**:在安装前,你需要创建一个数据存储目录,例如"C:\MySQL\Data"。这个目录将用于存储数据库文件和日志文件。 3. **运行安装程序**:在...