怎样在UNIX系统下安装MySQL

2015-01-24信息快讯网
# 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 &
如果你希望在机器启动的时候自动运行数据库服务,可以将上面的启动命令加入到/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 &'
flash+php+mysql打造简单留言本教程第1/3页
php utf-8转unicode的函数第1/2页
PHP学习mysql课件 高级篇第1/2页
PHP学习 mysql第1/2页
php mysql索引问题
PHP-MySQL教程归纳总结
PHP简单系统数据添加以及数据删除模块源文件下载
PHP简单系统查询模块代码打包下载
CodeIgniter php mvc框架 中国网站
开源SNS系统-ThinkSNS
Smarty安装配置方法
php.ini中的php-5.2.0配置指令详解
php下判断数组中是否存在相同的值array_unique
Apache+php+mysql在windows下的安装与配置(图文)第1/2页
EPSON打印机 连供墨水系统 维修有哪些保养窍门第1/2页
修改php.ini实现Mysql导入数据库文件最大限制的修改方法
首页四格,首页五格For6.0(GBK)(UTF-8)[12种组合][9-18][版主安装测试通过]
木翼下载系统中说明的PHP安全配置方法
phpMyAdmin下载、安装和使用入门教程
Windows下IIS6/Apache2.2.4+MySQL5.2+PHP5.2.1安装配置方法
怎样在UNIX系统下安装php3
关于文本留言本的分页代码
一个简单的MySQL数据浏览器
如何将数据从文本导入到mysql
一个连接两个不同MYSQL数据库的PHP程序
一个用于mysql的数据库抽象层函数库
PHP网上调查系统
WIN98下Apache1.3.14+PHP4.0.4的安装
聊天室php&mysql(五)
透析PHP的配置文件php.ini
一个简单的自动发送邮件系统(三)
一个简单的自动发送邮件系统(一)
一个简单的自动发送邮件系统(二)
在WIN98下以apache模块方式安装php
PHP+MYSQL的文章管理系统(一)
3种平台下安装php4经验点滴
基于qmail的完整WEBMAIL解决方案安装详解
PHP4在WinXP下IIS和Apache2服务器上的安装实例
php.ini中文版
强烈推荐:php.ini中文版(2)
强烈推荐:php.ini中文版(1)
一个ftp类(ini.php)
©2014-2024 dbsqp.com