快速业务通道

一招一式攻克linux(七)

作者 佚名技术 来源 Linux系统 浏览 发布时间 2012-05-04
te6*h 设定密码为” d%te6*h”.另外一个可以操作的地方是mysql的配置文件my.cnf,其内容如下:
[root@sery etc]# cat -n my.cnf
1 [mysqld]
2 datadir=/var/lib/mysql
3 socket=/var/lib/mysql/mysql.sock
4 # default to using old password format for compatibility with mysql 3.x
5 # clients (those using the mysqlclient10 compatibility package).
6 old_passwords=1
7
8 [mysql.server]
9 user=mysql
10 basedir=/var/lib
11
12 [mysqld_safe]
13 err-log=/var/log/mysqld.log
14 pid-file=/var/run/mysqld/mysqld.pid

配置文件给出3种启动mysql服务的方法,根据自己的实际需求修改配置文件my.cnf,比如修改数据目录 datadir 的值.以二进制源码安装的mysql数据库,其运行需要的配置由运行脚本 mysqld_safe指定,如须更改则需要修改这个脚本文件.

管理mysql
大致有三种远程管理mysql数据库的方法:登录系统进行管理、使用客户端工具管理、基于浏览器方式(phpmyadmin).登录系统管理是指以securecrt这样的工具,用系统帐号通过ssh协议连接mysql数据库所在的服务器,然后以系统用户执行命令 # mysql ╟u root ╟p 来连接数据库,进行相关的操作.第三方开发了许多基于windows的mysql客户端工具,这些工具大多提供图形方式的管理形式,操作起来非常直观和方便.基于浏览器管理是最方便的了,它不需要安装客户端,操作也很直观,用的人也是很多的.当然,作为linux系统管理员,是应该掌握用mysql命令行来管理mysql数据库.接下来,笔者为大家介绍mysql和phpmyadmin.
1、mysql:以用户mysql登录系统,执行命令 # /usr/local/mysql/bin/mysql ╟u root ╟p 回车,输入正确的密码,回车后出现下面的输出,表明mysql客户端已经与mysql数据库正常连接,在提示符 mysql > 输入相关的sql语句进行各种操作.
welcome to the mysql monitor. commands end with ; or g.
your mysql c id is 3 to server versi 5.0.18-standard

type ''help;'' or ''h'' for help. type ''c'' to clear the buffer.

mysql>

2、phpmyadmin:从网站http://prdownloads.sourceforge.net下载软件phpadmin-2.6.4的二进制源码包 phpmyadmin-2.6.4-pl4.tar.gz,执行命令# tar zxvf phpmyadmin-2.6.4-pl4.tar.gz解压后,把目录及文件移动到apache服务器的根文档所在的目录#mv phpmyadmin-2.6.4-pl4 /var/www/html ,接着修改phpmyadmin的配置文件config.inc.php, 把行“$cfg[‘servers’][$i][‘password’]=’’’’ 改成“$cfg[‘servers’][$i][‘password’]=’’ d%te6*h’’.保存文件,再另一计算机的浏览器的地址栏输入 http://<mysql数据库服务器的ip地址>/phpmyadmin/index.php,即可对mysql数据库进行管理操作.注意:apache服务器应设置成支持php脚本,否则无法工作.

mysql数据库的基本操作
1、 数据库的操作.(1)创建数据库:mysql创建数据库的sql 语法为:create database < 数据库名称>,例如要创建数据库dangan,输入命令 mysql > create database dangan;(注意是以分号结束的),执行完毕后会在 /usr/local/mysql/data或/var/lib/mysql 生成目录 dangan.用命令 mysql > show databases; 查看已经创建好的数据库.(2)使用数据库.用命令 mysql > use <数据库名称> ; 来使用已经创建的库.(3)删除已创建的库:mysql > drop database <数据库名称>; 操作完成后,在/usr/local/mysql/data或/var/lib/mysql里与删除数据库同名的目录被删除.
mysql > create database dangan; //数据库名区分大小写,命令不区分,//“create database” 与 “create //database” 等同

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号