标题: 浅谈怎样在UNIX系统下安装MySQL数据库
问天
元帅
Rank: 1


元帅勋章 终身成就勋章
UID 11493
精华 187
积分 34221
帖子 33355
威望 91
金币 13148
热心 2619
阅读权限 100
注册 2006-4-7
状态 离线
浅谈怎样在UNIX系统下安装MySQL数据库

# cd /usr/src # tar -zvxf mysql-3.22.25-pc-linux-gnu-i686.tar.gz (产生 mysql-3.22.25-pc-linux-gnu-i686目录) # cd mysql-3.22.25-pc-linux-gnu-i686 # ./configure --prefix=/usr/local/mysql (其中参数设定目的安装路径) # make # make install  注意在运行configure时,设定
MySQL
的安装目的路径为/usr/local/mysql,该路径在后继安装过程中还要使用。然后,建立最初的数据库: # scripts/mysql_install_db  该命令将在 /usr/local/mysql/var/ 下建立两个数据库:mysql和test,其中前者是
MySQL
的权限管理数据库,后者是让你做练习用的。 注意:如果你在以前曾经安装果
MySQL
,则初始数据库已经存在,不需要再重新安装。  最后,启动
MySQL
: # cd /usr/local/mysql/bin # ./safe_mysqld &;amp;  如果你希望在机器启动的时候自动运行数据库服务,可以将上面的启动命令加入到/etc/rc.d/rc.local文件中。 现在,
MySQL
已经运行起来了并等待你的数据处理命令!但是,一定要小心:你还没有为你的root管理员设置一个密码,任何人都可以随心所欲地修改你的数据库(包括最为重要的权限库)!不相信的话,作作以下练习(假设我们的当前目录都是/usr/local/mysql/bin): 试试用任意用户登录,并运行:  $ ./mysql -u root  立即可以进入"mysql>"客户端软件提示符并进行任何数据处理操作而不需要任何口令;这说明,
MySQL
的管理员"root"账号与你的Unix账号所用的口令可以是不一样的。为了给root账号加口令,执行:  # ./mysqladmin -u root password '新口令'  再次以一般用户身执行:  $ ./mysql -u root  则系统会提示输入密码,密码不正确则拒绝访问。实际上,即使你是root用户,如果不明确地指明使用密码,系统也是照样拒绝:  # ./mysql -u root 或 # ./mysql 系统响应: ERROR 1045: Access denied for user: 'root@localhost' (Using password: NO)  只有使用-p参数,明确说明你要使用密码,系统才会提示你输入密码,并在输入密码正确时方可进入:  # ./mysql -u root -p password:******** (输入口令) Welcome to the
MySQL
monitor. Commands end with ; or g. Your
MySQL
connection id is 33 to server version: 3.22.25  Type 'help' for help.  Mysql>  键入exit回到shell。  脚本mysql.server(位于`share/mysql'目录中)用于启动或停止
MySQL
服务器:  shell> mysql.server start shell> mysql.server stop  该脚本实际上通过执行safe_mysqld启动服务器。停止服务器也可以通过管理程序实现:  mysqladmin shutdown  也可通过将下述命令加入`/etc/rc.local'文件,在系统启动时自动启动
MySQL
:  /bin/sh -c 'cd /usr/local/mysql ; ./bin/safe_mysqld &;amp;'  

网友 问天 签名 - 网友社区 请您回个帖。谢谢
PR查询 免费域名 免费空间
顶部
[广告] 免费域名(Free Subdomain) 免费空间(Free hosting) PR查询(Google Pagerank)



当前时区 GMT+8, 现在时间是 2008-12-2 14:38
信产部ICP备案:京ICP备05066424号 北京市公安局网监备案:1101050648号

Powered by Discuz! 5.5.0
清除 Cookies - 联系我们 - 网友俱乐部 - Archiver - WAP