- 浏览: 514586 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (563)
- 工作经验 (12)
- 数据库 (13)
- Servlet (10)
- Struts2 (1)
- Spring (25)
- Eclipse (5)
- Hibernate (5)
- Eclips (8)
- HTTP (7)
- J2EE (21)
- EHcache (1)
- HTML (11)
- 工具插件使用 (20)
- JPA (2)
- 杂谈 (17)
- 数据结构与算法 (3)
- Cloud Foundry (1)
- 安全 (10)
- J2SE (57)
- SQL (9)
- DB2 (6)
- 操作系统 (2)
- 设计模式 (1)
- 版本代码管理工具 (13)
- 面试 (10)
- 代码规范 (3)
- Tomcat (12)
- Ajax (5)
- 异常总结 (11)
- REST (2)
- 云 (2)
- RMI (3)
- SOA (1)
- Oracle (12)
- Javascript (20)
- jquery (7)
- JSP自定义标签 (2)
- 电脑知识 (5)
- 浏览器 (3)
- 正则表达式 (3)
- 建站解决问题 (38)
- 数据库设计 (3)
- git (16)
- log4j (1)
- 每天100行代码 (1)
- socket (0)
- java设计模式 耿祥义著 (0)
- Maven (14)
- ibatis (7)
- bug整理 (2)
- 邮件服务器 (8)
- Linux (32)
- TCP/IP协议 (5)
- java多线程并发 (7)
- IO (1)
- 网页小工具 (2)
- Flash (2)
- 爬虫 (1)
- CSS (6)
- JSON (1)
- 触发器 (1)
- java并发 (12)
- ajaxfileupload (1)
- js验证 (1)
- discuz (2)
- Mysql (14)
- jvm (2)
- MyBatis (10)
- POI (1)
- 金融 (1)
- VMWare (0)
- Redis (4)
- 性能测试 (2)
- PostgreSQL (1)
- 分布式 (2)
- Easy UI (1)
- C (1)
- 加密 (6)
- Node.js (1)
- 事务 (2)
- zookeeper (3)
- Spring MVC (2)
- 动态代理 (3)
- 日志 (2)
- 微信公众号 (2)
- IDEA (1)
- 保存他人遇到的问题 (1)
- webservice (11)
- memcached (3)
- nginx (6)
- 抓包 (1)
- java规范 (1)
- dubbo (3)
- xwiki (1)
- quartz (2)
- 数字证书 (1)
- spi (1)
- 学习编程 (6)
- dom4j (1)
- 计算机系统知识 (2)
- JAVA系统知识 (1)
- rpcf (1)
- 单元测试 (2)
- php (1)
- 内存泄漏cpu100%outofmemery (5)
- zero_copy (2)
- mac (3)
- hive (3)
- 分享资料整理 (0)
- 计算机网络 (1)
- 编写操作系统 (1)
- springboot (1)
最新评论
-
masuweng:
亦论一次OutOfMemoryError的定位与解错 -
变脸小伙:
引用[color=red][/color]百度推广中运用的技术 ...
Spring 3 mvc中返回pdf,json,xml等不同的view -
Vanillva:
不同之处是什么??
Mybatis中的like查询 -
thrillerzw:
转了。做个有理想的程序员
有理想的程序员必须知道的15件事 -
liujunhui1988:
觉得很有概括力
15 个必须知道的 Java 面试问题(2年工作经验)
源:http://blog.sina.com.cn/s/blog_48c95a190100e7eo.html
评:
系统开发计划改变!弃PostgreSQL!拥抱MySQL!当然前提是依然支持Berkeley DB作为存储引擎的MySQL版本,5.1.12版本的MySQL已经正式将BDB从数据库引擎列表中扫地出门,虽然MySQL宣称这和Oracle收购Sleepycat没有任何关系,但是Oracle发面称是公司内部BDB开发团队要求取消支持的,所以也不太清楚哪一方在实话实说。后来大家又开始担心MySQL同样会抛弃InnoDB,因为财大气粗的Oracle同样收购了Innobase,虽然Oracle宣称依然会支持InnoDB,但MySQL在6.0中添加的神似InnoDB的猎鹰falcon却明显地表明了MySQL已经开始了它的未雨绸缪,毕竟还是怕Oracle釜底抽薪,所以狡兔三窟给自己留条后路是非常必要的了。好了,闲言少叙,言归正传。本人使用的MySQL版本为5.0.83,去MySQl官方网站上下载的时候一定要注意要下载source code版本,而不要下载二进制安装版本。现总结安装步骤如下:
1、解压mysql-5.0.83.tar.gz
tar -zxvf mysql-5.0.83.tar.gz
2、创建一个新的目录/usr/local/mysql以便作为MySQL的安装目录,然后进入到刚刚解压出来的mysql-5.0.83的目录下进行配置:安装到/usr/local/mysql下且语言使用gbk,关于其他参数可以查看相关文档。
./configure --prefix=/usr/local/mysql --with-charset=gbk
3、编译和安装
make
make install
4、创建用户和组
groupadd mysql
useradd -g mysql mysql
5、进入MySQL安装目录/usr/local/mysql,创建var目录并把./share/mysql/my-medium.cnf拷贝到mysql目录下并改名为my.cnf。
mkdir var
mv share/mysql/my-medium.cnf my.cnf
6、配置my.cnf,用编辑器打开my.cnf找到log-bin=mysql-bin这一行,将其注释掉
#log-bin=mysql-bin
7、安装数据库
bin/mysql_install_db --user=mysql
8、设置目录权限属性
chown -R root .
chown -R mysql /usr/local/mysql/var
chgrp -R mysql .
9、启动MySQL
bin/mysql_safe --user=mysql &
10、进入数据库
bin/mysql
此时如果屏幕显示如下信息则进入数据库成功:
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 1
Server version: 5.0.83 Source distribution
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
mysql>
11、简单操作测试
mysql> create database mydb ;
Query OK, 1 row affected (0.01 sec)
mysql> show databases ;
+--------------------+
| Database |
+--------------------+
| information_schema |
| mydb |
| mysql |
| test |
+--------------------+
4 rows in set (0.01 sec)
mysql> drop database mydb;
Query OK, 0 rows affected (0.00 sec)
mysql> show databases;
+--------------------+
| Database |
+--------------------+
| information_schema |
| mysql |
| test |
+--------------------+
3 rows in set (0.00 sec)
mysql> use test;
Database changed
mysql> show tables;
Empty set (0.00 sec)
mysql> create table mytable (
-> id int,name varchar(20)
-> );
Query OK, 0 rows affected (0.00 sec)
mysql> insert into mytable values(5601083,'Zhichao Liang');
Query OK, 1 row affected (0.01 sec)
mysql> select * from mytable;
+---------+---------------+
| id | name |
+---------+---------------+
| 5601083 | Zhichao Liang |
+---------+---------------+
1 row in set (0.00 sec)
测试完毕,MySQL已经成功安装且可以运行!
评:
系统开发计划改变!弃PostgreSQL!拥抱MySQL!当然前提是依然支持Berkeley DB作为存储引擎的MySQL版本,5.1.12版本的MySQL已经正式将BDB从数据库引擎列表中扫地出门,虽然MySQL宣称这和Oracle收购Sleepycat没有任何关系,但是Oracle发面称是公司内部BDB开发团队要求取消支持的,所以也不太清楚哪一方在实话实说。后来大家又开始担心MySQL同样会抛弃InnoDB,因为财大气粗的Oracle同样收购了Innobase,虽然Oracle宣称依然会支持InnoDB,但MySQL在6.0中添加的神似InnoDB的猎鹰falcon却明显地表明了MySQL已经开始了它的未雨绸缪,毕竟还是怕Oracle釜底抽薪,所以狡兔三窟给自己留条后路是非常必要的了。好了,闲言少叙,言归正传。本人使用的MySQL版本为5.0.83,去MySQl官方网站上下载的时候一定要注意要下载source code版本,而不要下载二进制安装版本。现总结安装步骤如下:
1、解压mysql-5.0.83.tar.gz
tar -zxvf mysql-5.0.83.tar.gz
2、创建一个新的目录/usr/local/mysql以便作为MySQL的安装目录,然后进入到刚刚解压出来的mysql-5.0.83的目录下进行配置:安装到/usr/local/mysql下且语言使用gbk,关于其他参数可以查看相关文档。
./configure --prefix=/usr/local/mysql --with-charset=gbk
3、编译和安装
make
make install
4、创建用户和组
groupadd mysql
useradd -g mysql mysql
5、进入MySQL安装目录/usr/local/mysql,创建var目录并把./share/mysql/my-medium.cnf拷贝到mysql目录下并改名为my.cnf。
mkdir var
mv share/mysql/my-medium.cnf my.cnf
6、配置my.cnf,用编辑器打开my.cnf找到log-bin=mysql-bin这一行,将其注释掉
#log-bin=mysql-bin
7、安装数据库
bin/mysql_install_db --user=mysql
8、设置目录权限属性
chown -R root .
chown -R mysql /usr/local/mysql/var
chgrp -R mysql .
9、启动MySQL
bin/mysql_safe --user=mysql &
10、进入数据库
bin/mysql
此时如果屏幕显示如下信息则进入数据库成功:
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 1
Server version: 5.0.83 Source distribution
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
mysql>
11、简单操作测试
mysql> create database mydb ;
Query OK, 1 row affected (0.01 sec)
mysql> show databases ;
+--------------------+
| Database |
+--------------------+
| information_schema |
| mydb |
| mysql |
| test |
+--------------------+
4 rows in set (0.01 sec)
mysql> drop database mydb;
Query OK, 0 rows affected (0.00 sec)
mysql> show databases;
+--------------------+
| Database |
+--------------------+
| information_schema |
| mysql |
| test |
+--------------------+
3 rows in set (0.00 sec)
mysql> use test;
Database changed
mysql> show tables;
Empty set (0.00 sec)
mysql> create table mytable (
-> id int,name varchar(20)
-> );
Query OK, 0 rows affected (0.00 sec)
mysql> insert into mytable values(5601083,'Zhichao Liang');
Query OK, 1 row affected (0.01 sec)
mysql> select * from mytable;
+---------+---------------+
| id | name |
+---------+---------------+
| 5601083 | Zhichao Liang |
+---------+---------------+
1 row in set (0.00 sec)
测试完毕,MySQL已经成功安装且可以运行!
发表评论
-
主从延迟
2019-06-17 16:08 290主从复制原理 主从延 ... -
python脚本连接mysql
2018-02-24 12:18 528文件db #!/usr/bin/python #codi ... -
Shell脚本中执行sql语句操作mysql的5种方法
2018-01-22 21:41 1448源:http://www.jb51.net/article/5 ... -
MySQL Explain详解
2018-01-02 16:42 409源:https://www.cnblogs.com/x ... -
mysql repeatable-read 一次利用间隙锁解决幻读案例
2017-09-18 19:21 549源:http://fucheng.blog.51cto.com ... -
Mysql经mysql连接的空闲时间超过8小时后 MySQL自动断开该连接解决方案
2016-07-06 17:16 2174源:http://www.jb51.net/artic ... -
新安装mysql 第三方工具连接不上问题
2015-08-24 00:25 816源:http://blog.csdn.net/dongdong ... -
CentOS源码编译安装MySQL 5.5.15
2014-11-17 01:38 680源:https://www.centos.bz/2011/09 ... -
Mysql中limit的用法详解
2014-07-17 16:58 822源:http://blog.csdn.net/zhqingyu ... -
mysql重连,连接丢失:The Last Packet Successfully Received From the Server
2014-07-15 18:48 2017源:http://nkcoder.github.io/ 评: ... -
Lock wait timeout exceeded
2014-04-23 15:28 943源:http://my.oschina.net/jiaoya/ ... -
MySQL数据库添加一个字段
2014-03-14 11:14 656源:http://hi.baidu.com/pianxicun ... -
mysql查询 分组后前 N条数据
2014-01-17 16:04 1528源:http://www.jb51.net/article/3 ...
相关推荐
### Fedora 8 硬盘安装及系统安装设置详解 #### 一、Fedora 8 硬盘安装概述 Fedora 8是一款基于Linux的操作系统,由Fedora Project社区维护,该版本发布于2007年。通过硬盘安装Fedora 8,可以方便地在现有操作系统...
这应该是我用过的最简单的Mysql安装方法。在线安装,省去了大部分麻烦,你只要输入几个指令就可以了。如果你网速够快,整个过程只要几分钟就可以完成。由于本人也是新手,不知道为什么有些人安装mysql的步骤那么麻烦...
- **Kernel Headers** 和 **Kernel Source**:如果需要编译内核模块或驱动程序,则需要安装内核头文件和源代码。 #### 五、总结 通过以上步骤,你现在已经成功安装并配置了Fedora 8桌面版。接下来可以根据个人喜好...
Fedora 8 VMware 安装教程 Fedora 8 VMware 安装教程是指使用 VMware 软件创建虚拟机,然后安装 Fedora 8 操作系统的整个过程。该教程旨在帮助用户掌握 Fedora 8 的安装方法和基本设置。 实验配置文件 * 操作...
标题中的“Linux下安装Mysql”意味着我们将关注如何在Linux操作系统上安装MySQL数据库服务。这通常包括下载RPM包,验证依赖关系,然后进行安装。 描述中的“Linux mysql rpm安装包”指的是我们使用RPM包来安装MySQL...
**Fedora8安装详解** Fedora8是一款基于Linux内核的操作系统,由Fedora项目开发,是Red Hat公司的社区发行版。它在2007年发布,为用户提供了先进的技术、最新的软件包以及对开源社区的贡献。Fedora8在当时引入了...
本文将详细阐述在Fedora 9环境下安装及配置VMWare Tools的全过程,旨在帮助用户顺利实现这一目标。 #### 第一步:安装内核开发包(kernel-devel) 在Fedora系统上安装VMWare Tools前,首要任务是确保已安装内核...
【Fedora 8安装过程详解】 Fedora 8是一款基于Linux的开源操作系统,它由全球社区的开发者共同维护,提供了一种稳定、安全且功能丰富的计算环境。在本篇文章中,我们将详细介绍Fedora 8的安装步骤,帮助你顺利地在...
fedora11 下一些软件的安装使用说明 mysql+php+apache 建立discuz论坛 不关闭selinux
Fedora 8安装图解教程
从给定的文件信息来看,这是一篇关于Fedora8安装教程的详细指南,由红联撰写,原作者为w_guixiong。Fedora8是一款基于Linux的操作系统,由Red Hat公司支持,旨在提供最新的开源软件和技术。这篇教程通过图文并茂的...
### Fedora 8 安装全解过程 #### Fedora 概述 Fedora 是一款由全球社区爱好者构建的领先边缘开源操作系统。它不仅包含了强大的软件包管理工具,还提供了最新的技术预览,使其成为那些希望尝试最新技术和开发环境的...
以下是一份详细的步骤指南,帮助你在Fedora环境下安装MySQL 5.5.28。 首先,确保你的Fedora系统是最新的,可以通过运行`sudo dnf update`来更新系统软件包。Fedora release 17已经相当老旧,推荐至少使用Fedora 35...
重新运行`make`命令来编译源代码。 ```bash [root@localhost mysql-5.1.31]# make ``` 7. **安装MySQL**: 使用`make install`命令安装MySQL。 ```bash [root@localhost mysql-5.1.31]# make install ```...
### Fedora 8 在 VMware Workstation 下的安装指南 #### 实验准备 - **软件与硬件需求**:确保宿主机上已安装 VMware Workstation,并且宿主机(本例中为 Windows XP)至少有一个磁盘分区剩余空间大于8GB,用于...
看完即会的Fedora8安装教程,是个很有用的东西
Fedora 下 Qt 环境搭建 一、Fedora 操作系统介绍 ...Fedora 下 Qt 环境搭建需要安装交叉编译环境、Qt for PC(X11)、qvfb 和 QT for Embedded for X86。需要编译和安装 Qt,并配置环境变量,以便使用 Qt 环境。
本文详细介绍了在 Fedora 6 操作系统下安装 Emacs 22.0.50 的过程,包括从选择合适版本、下载安装包、解压配置到最终解决问题并成功安装的整个流程。虽然 Fedora 6 已经不再被广泛使用,但对于其他版本的 Fedora ...