怎么在UNIX系统下安装MySQL

2016-02-19 14:07 8 1 收藏

下面图老师小编要向大家介绍下怎么在UNIX系统下安装MySQL,看起来复杂实则是简单的,掌握好技巧就OK,喜欢就赶紧收藏起来吧!

【 tulaoshi.com - 编程语言 】

# 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

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/bianchengyuyan/)

注意在运行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

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/bianchengyuyan/)

键入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 &''

来源:http://www.tulaoshi.com/n/20160219/1606221.html

延伸阅读
标签: Web开发
Apache和mysql的安装较简单,主要是安装前请保证80端口未被占用 比如 iis 以前安装过的apache mysql 先停止运行phpmyadmin,主要是配置文件的问题,把phpMyAdmin安装目录下Libraries目录下面的Config.default.php复制到PHPmyAdmin根目录下,改 名为Config.inc.php;用记事本打开Config.inc.php,把 “$cfg['blowfish_secret'] = &#...
标签: PHP
本文目的在于帮助那些刚刚入门的朋友,这是一篇颇为详细的安装说明本人全部调试通过,现在正在调试ORACLE部分,到时再与大家共享。 1.硬件环境: 硬盘:9.2 G ; 内存:128 M ; 网卡:EEpor100 2.软件 操作系统: RedHat 6.2 3.优化RedHat 6.2 安装时选择 ftp 和 dns 编辑文件 /etc/hosts 改为: 202.104.131.100 info....
安装选默认目录就可以了 c:mysql 把 c:mysqlmy-example.cnf copy 为 c:my.cnf 要修改的自己去看看吧,很简单的 把 c:mysqllibcygwinb19.dll copy 到 winntsystem32 启动 mysql c:mysqlinmysqld-shareware --install net start mysql 启动啦 更改 root 的 password C:mysqlinmysql mysql mysql UPDATE user SET password=PASSWORD(''...
齐亮 (cavendish@eyou.com)    本文主要内容是介绍ODBC的简单原理,以及如何在Linux/Unix下进行ODBC的安装、配置与编程。 一、 ODBC原理     ODBC 是Open Database Connect 即开放数据库互连的简称,它是由Microsoft 公司于1991 年提出的一个用于访问数据库的统一界面标准,是应用程序和数据库系统之间的中间件...
Oracle公司宣称在Linux下安装Oracle9i数据库至少要有512MB的内存和至少1GB或者两倍内存大小的交换空间,对于系统内存大于2GB的服务器,交换空间可以介于2GB—4GB之间。 如果是为了在一台仅有256M内存的普通PC机上试用Oracle9i,在分配了1GB左右的交换空间的情况下,也可以正常运行Oracle数据库。 要检查内存空间,登录进入Linux,在...

经验教程

544

收藏

29
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部