﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>BlogJava-Java How To!!-随笔分类-数据库</title><link>http://www.blogjava.net/sosopro/category/13019.html</link><description>Learn Java</description><language>zh-cn</language><lastBuildDate>Wed, 28 Feb 2007 07:51:40 GMT</lastBuildDate><pubDate>Wed, 28 Feb 2007 07:51:40 GMT</pubDate><ttl>60</ttl><item><title>mysql编译安装！</title><link>http://www.blogjava.net/sosopro/archive/2006/07/16/58397.html</link><dc:creator>sosopro</dc:creator><author>sosopro</author><pubDate>Sun, 16 Jul 2006 03:02:00 GMT</pubDate><guid>http://www.blogjava.net/sosopro/archive/2006/07/16/58397.html</guid><wfw:comment>http://www.blogjava.net/sosopro/comments/58397.html</wfw:comment><comments>http://www.blogjava.net/sosopro/archive/2006/07/16/58397.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/sosopro/comments/commentRss/58397.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/sosopro/services/trackbacks/58397.html</trackback:ping><description><![CDATA[安装mysql 
<br />
# tar zxvf mysql-4.0.14.tar.gz -C /setup 
<br />
# cd /setup/mysql-4.0.14 
<br />
# groupadd mysql 
<br />
# useradd mysql -g mysql -M -s /bin/false 
<br />
# ./configure --prefix=/web/mysql \ 指定安装目录 
<br />
--without-debug \去除debug模式 
<br />
--with-extra-charsets=gb2312 \添加gb2312中文字符支持 
<br />
--enable-assembler \使用一些字符函数的汇编版本 
<br />
--without-isam \去掉isam表类型支持 现在很少用了 isam表是一种依赖平台的表 
<br />
--without-innodb \去掉innodb表支持 innodb是一种支持事务处理的表,适合企业级应用 
<br />
--with-pthread \强制使用pthread库(posix线程库) 
<br />
--enable-thread-safe-client \以线程方式编译客户端 
<br />
--with-client-ldflags=-all-static \ 
<br />
--with-mysqld-ldflags=-all-static \以纯静态方式编译服务端和客户端 
<br /><br />
# make 
<br />
# make install 
<br />
# scripts/mysql_install_db \生成mysql用户数据库和表文件 
<br />
# cp support-files/my-medium.cnf /etc/my.cnf \copy配置文件,有large,medium,small三个环境下的,根据机器性能选择,如果负荷比较大,可修改里面的一些变量的内存使用值 
<br />
# cp support-files/mysql.server /etc/init.d/mysqld \copy启动的mysqld文件 
<br />
# chmod 700 /etc/init.d/mysqld 
<br />
# cd /web 
<br />
# chmod 750 mysql -R 
<br />
# chgrp mysql mysql -R 
<br />
# chown mysql mysql/var -R 
<br />
# cd /web/mysql/libexec 
<br />
# cp mysqld mysqld.old 
<br />
# strip mysqld 
<br />
# chkconfig --add mysqld 
<br />
# chkconfig --level 345 mysqld on 
<br />
# service mysqld start 
<br />
# netstat -atln 
<br />
看看有没有3306的端口打开,如果mysqld不能启动,看看/web/mysql/var下的出错日志,一般都是目录权限没有设置好的问题 
<br />
# ln -s /web/mysql/bin/mysql /sbin/mysql 
<br />
# ln -s /web/mysql/bin/mysqladmin /sbin/mysqladmin 
<br />
# mysqladmin -uroot password "youpassword" #设置root帐户的密码 
<br />
# mysql -uroot -p 
<br />
# 输入你设置的密码 
<br />
mysql&gt;use mysql; 
<br />
mysql&gt;delete from user where password=""; #删除用于本机匿名连接的空密码帐号 
<br />
mysql&gt;flush privileges; 
<br />
mysql&gt;quit 
<br /><img src ="http://www.blogjava.net/sosopro/aggbug/58397.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/sosopro/" target="_blank">sosopro</a> 2006-07-16 11:02 <a href="http://www.blogjava.net/sosopro/archive/2006/07/16/58397.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>mysql在linux（ubnutu6.06server）下的安装配置</title><link>http://www.blogjava.net/sosopro/archive/2006/07/12/57866.html</link><dc:creator>sosopro</dc:creator><author>sosopro</author><pubDate>Wed, 12 Jul 2006 13:26:00 GMT</pubDate><guid>http://www.blogjava.net/sosopro/archive/2006/07/12/57866.html</guid><wfw:comment>http://www.blogjava.net/sosopro/comments/57866.html</wfw:comment><comments>http://www.blogjava.net/sosopro/archive/2006/07/12/57866.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/sosopro/comments/commentRss/57866.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/sosopro/services/trackbacks/57866.html</trackback:ping><description><![CDATA[
		<strong>安装MySQL</strong>
		<br />
		<br />sudo apt-get install mysql-server <br /><br />这个应该很简单了，而且我觉得大家在安装方面也没什么太大问题，所以也就不多说了，下面我们来讲讲配置。 <br /><br /><b>配置MySQL</b><br /><br />注意，在Ubuntu下MySQL缺省是只允许本地访问的，如果你要其他机器也能够访问的话，那么需要改变/etc/mysql/my.cnf配置文件了！下面我们一步步地来： <br /><br />默认的MySQL安装之后根用户是没有密码的，所以首先用根用户进入： <br /><br />$mysql -u root <br /><br />在这里之所以用-u root是因为我现在是一般用户（firehare），如果不加-u root的话，mysql会以为是firehare在登录。注意，我在这里没有进入根用户模式，因为没必要。一般来说，对mysql中的数据库进行操作，根本没必要进入根用户模式，只有在设置时才有这种可能。 <br /><br />进入mysql之后，最要紧的就是要设置Mysql中的root用户密码了，否则，Mysql服务无安全可言了。 <br /><br />mysql&gt; GRANT ALL PRIVILEGES ON *.* TO root@localhost IDENTIFIED BY "123456"; <br /><br />注意，我这儿用的是123456做为root用户的密码，但是该密码是不安全的，请大家最好使用大小写字母与数字混合的密码，且不少于8位。 <br /><br />这样的话，就设置好了MySQL中的root用户密码了，然后就用root用户建立你所需要的数据库。我这里就以xoops为例： <br /><br />mysql&gt;CREATE DATABASE xoops； <br /><br />mysql&gt;GRANT ALL PRIVILEGES ON xoops.* TO xoops_root@localhost IDENTIFIED BY "654321"; <br /><br />这样就建立了一个xoops_roots的用户，它对数据库xoops有着全部权限。以后就用xoops_root来对xoops数据库进行管理，而无需要再用root用户了，而该用户的权限也只被限定在xoops数据库中。 <br /><br />如果你想进行远程访问或控制，那么你要做两件事： <br /><br />其一： <br /><br />mysql&gt;GRANT ALL PRIVILEGES ON xoops.* TO xoops_root@"%" IDENTIFIED BY "654321"; <br /><br />允许xoops_root用户可以从任意机器上登入MySQL。 <br /><br />其二： <br /><br />$sudo gedit /etc/mysql/my.cnf <br /><br /><b>老的版本中</b><br /><br />&gt;skip-networking =&gt; # skip-networking <br /><br /><b>新的版本中</b><br /><br />&gt;bind-address=127.0.0.1 =&gt; bind-address= 你机器的IP <br /><br />这样就可以允许其他机器访问MySQL了。<br /><br /><br /><br />from：<a href="http://www.linux110.com/bbs">http://www.linux110.com/bbs</a><img src ="http://www.blogjava.net/sosopro/aggbug/57866.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/sosopro/" target="_blank">sosopro</a> 2006-07-12 21:26 <a href="http://www.blogjava.net/sosopro/archive/2006/07/12/57866.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>