📄 1836.html
字号:
<tr>
<td noWrap>
<div align="center">
<input maxlength=100 size=30 name=keyword2>
</div>
</td>
</tr></tbody>
</table>
</form>
</TD>
<TD rowSpan=2><IMG src="images/header_r1_c7.gif" tppabs="http://www.linuxhero.com/docs/images/header_r1_c7.gif" width=26 border=0 name=header_r1_c7></TD>
<TD><IMG height=83 src="images/spacer.gif" tppabs="http://www.linuxhero.com/docs/images/spacer.gif" width=1 border=0></TD></TR>
<TR>
<TD background="images/bgline.gif" tppabs="http://www.linuxhero.com/docs/images/bgline.gif"><IMG height=22
src="images/header_r2_c1.gif" tppabs="http://www.linuxhero.com/docs/images/header_r2_c1.gif" width=296 border=0
name=header_r2_c1></TD>
<TD background="images/bgline.gif" tppabs="http://www.linuxhero.com/docs/images/bgline.gif" colSpan=5>
<DIV align=right><FONT class=normalfont>当前位置:
<A href="index.html" tppabs="http://www.linuxhero.com/docs/index.html">本站首页</A>
<font color="#FF6699">>></font>
<A href="type30.html" tppabs="http://www.linuxhero.com/docs/type30.html">mysql</A> | <A href="copyright.html" tppabs="http://www.linuxhero.com/docs/copyright.html">版权说明</A></font></DIV>
</TD>
<TD><IMG height=22 src="images/spacer.gif" tppabs="http://www.linuxhero.com/docs/images/spacer.gif" width=1
border=0></TD></TR></TBODY></TABLE>
<TABLE cellSpacing=10 cellPadding=0 width="100%" bgColor=#ffffff
border=0>
<TR>
<TD>
<TABLE cellSpacing=0 cellPadding=3 width="100%" border=0>
<TR>
<TD vAlign=top align=middle width="60%">
<TABLE cellSpacing=0 cellPadding=0 width="100%"
background="images/back.gif" tppabs="http://www.linuxhero.com/docs/images/back.gif" border=0>
<TBODY>
<TR>
<TD vAlign=top width="80%">
<DIV align=center>
<FORM action="search.html" tppabs="http://www.linuxhero.com/docs/search.html" method=get>
</FORM>
<TABLE cellSpacing=0 cellPadding=0 width="95%"
border=0><TBODY>
<TR>
<TD background="images/bgi.gif" tppabs="http://www.linuxhero.com/docs/images/bgi.gif"
height=30></TD></TR></TBODY></TABLE>
<TABLE cellSpacing=0 cellPadding=3 width="95%"
align=center border=0>
<TBODY>
<TR>
<TD>
<TABLE cellSpacing=0 cellPadding=3 width="100%"
border=0>
<TBODY>
<TR>
<TD vAlign=top>
<p><FONT class=normalfont><B><font color=blue>mysql安装与使用</font></B></FONT><BR><FONT class=smallfont color=#ff9900>2004-04-23 15:18 pm</FONT><BR><FONT class=normalfont>作者:作者<br>来自:Linux知识宝库<br>联系方式:无名<br><br>一、什麽是 mysql<br>
mysql(发音为"My Ess Que Ell")是Tcx公司(http://www.tcx.se) 开发的一个多人<br>
使用、多执行绪的SQL资料库Server。mysql主要的目标在快速、稳定和容易使用。<br>
mysql可在此http://www.mysql.net/取得。<br>
<br>
二、mysql 的安装<br>
本文所使用的mysql版本为mysql-3.22.27.tar.gz(原始码档),作业环境为RedHat6.0<br>
+CLE0.8 。<br>
mysql预设情况下会安装至/usr/local目录下,不过为了日後移除方便,建议将mysql独<br>
立安装在 /usr/local/mysql目录。底下为安装mysql的步骤:<br>
取得mysql-3.22.27.tar.gz後,於/usr/local目录下解开:<br>
# cd /usr/local<br>
# tar zxvf mysql-3.22.27.tar.gz<br>
# cd mysql-3.22.27<br>
设定configure安装选项,选择安装目录(prefix)以及支援中文Big5码<br>
(with-charset=big5):<br>
# ./configure --prefix=/usr/local/mysql <br>
#--with-charset=big5<br>
开始编译并安装:<br>
# make<br>
# make install<br>
# scripts/mysql_install_db<br>
最後一个步骤是用来产生mysql grant tables(会建立一个 mysql资料库和一些tables,<br>
用来管理使用mysql的授权资讯,也就是使用者有哪些使用资料库的权限)。<br>
<br>
三、启动、停止 mysql<br>
要启动 mysql 的方法:(以本文将mysql安装在/usr/local/mysql为例)<br>
# /usr/local/mysql/share/mysql.server start<br>
注意在第一次执行前,须将mysql.server设成可执行(chmod 744 mysql.server),另<br>
外可将这行指令加在/etc/rc.d/rc.local档中,让mysql在开机时自动启动。<br>
<br>
要停止 mysql 的方法:<br>
# /usr/local/mysql/bin/mysqladmin shutdown<br>
如果你为mysql Administrator root帐号(非作业系统的 root)设了密码,要停止mysql<br>
则必须像下列这样做,mysql会询问你root的密码後才会执行shutdown 的工作:<br>
# /usr/local/mysql/bin/mysqladmin -u root -p shutdown<br>
<br>
四、管理与使用 mysql 简介<br>
在你开始前<br>
mysql提供了许多工具(Client Tools)来与mysql资料库Server连线,其中最主要的为<br>
mysql交谈式连线工具与mysqladmin公用程式,大部份时候使用者会用mysql来和资料库Server<br>
交谈。底下就以mysql连线工具来介绍如何维护与使用mysql。<br>
(以本文安装为例,mysql 工具位於 /usr/local/mysql/bin/mysql)。<br>
<br>
mysql 的使用语法如下:<br>
<br>
mysql [-u username] [-h host] [-p[password]] [dbname]<br>
mysql资料库有自己一套使用者帐号与权限管控方法,所以这边所指定的username与<br>
password是mysql的使用者与密码, 而不是作业系统的使用者与密码(当然任何使用者都能<br>
执行mysql,然後以mysql的任何帐号进入使用) 。<br>
<br>
在你第一次安装好mysql时,mysql的管理帐号为root,没有设定密码(非作业系统的<br>
root)。所以在开始前,请先照下列步骤为 root 设好密码:<br>
<br>
使用 mysql 与 mysql 资料库 Server 连线:<br>
# /usr/local/mysql/bin/mysql -u root mysql<br>
Reading table information for completion of table and column names<br>
You can turn off this feature to get a quicker startup with -A<br>
<br>
Welcome to the mysql monitor. Commands end with ; or g.<br>
Your mysql connection id is 201 to server version: 3.22.27<br>
<br>
Type 'help' for help.<br>
<br>
mysql><br>
在下了mysql -u root mysql指令,指定以root帐号并开启mysql系统资料库,连线至<br>
mysql後,会看到一些提示讯息与mysql工具的提示符号,以後大部份的工作皆在此提示符<br>
号下完成。<br>
<br>
更改 mysql系统管理者 root 密码:<br>
mysql> update user set password=password('新密码') where user='root';<br>
Query OK, 0 rows affected (0.00 sec)<br>
Rows matched: 2 Changed: 0 Warnings: 0<br>
<br>
mysql> FLUSH PRIVILEGES;<br>
Query OK, 0 rows affected (0.00 sec)<br>
<br>
mysql> quit<br>
Bye<br>
<br>
注意每个指令後要加上一个分号";"才会让mysql开始执行。而第二道指令会让已载入记<br>
忆体的mysql系统资料库更新,最後离开mysql工具程式。<br>
<br>
在更新root密码後,日後要与mysql连线的方法为:<br>
mysql -u root -p新密码<br>
或者是这样,让mysql询问root的密码:<br>
mysql -u root -p<br>
资料库维护<br>
接下来,我们以简单的通讯录资料库作为例子, 来介绍如何用mysql工具程式来做资料<br>
库的维护(新增、授权、资料表维护等)。<br>
<br>
首先,以mysql root帐号连线後建立一addbook资料库:<br>
# /usr/local/mysql/bin/mysql -u root -p<br>
Enter password:<br>
Welcome to the mysql monitor. Commands end with ; or g.<br>
Your mysql connection id is 207 to server version: 3.22.27<br>
<br>
Type 'help' for help.<br>
<br>
mysql> create databae addbook;<br>
Query OK, 1 row affected (0.00 sec)<br>
指定使用 addbook 资料库,并建立一个 friends 资料表:<br>
mysql> use addbook;<br>
Database changed<br>
<br>
mysql> create table friends (<br>
-> name Char(15),<br>
-> telphone VarChar(20),<br>
-> icq Char(10),<br>
-> address VarChar(30)<br>
-> );<br>
Query OK, 0 rows affected (0.00 sec)<br>
新增几笔资料,并查询看看:<br>
mysql> insert into friends values(<br>
-> "maa", "29016710", "46243046", "台北县新庄市"<br>
-> );<br>
Query OK, 1 row affected (0.00 sec)<br>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -