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