linux下默认安装mysql数据库
来源:站长家园 发布时间:2011-03-08 09:24:00
一.修改/etc/my.cnf文件default-character-set=utf8[mysqld]datadir= ar b/mysqlsocket= ar b/mysql/mysql.sockuser=mysql# Default to using old password format for compatibility with mysql 3.x
# clients (those using the mysqlclient10 compatibility package).old_passwords=1default-character-set=utf8 增加[mysqld_safe]log-error= ar/log/mysqld.logpid-file= ar/run/mysqld/mysqld.pid[mysql] 增加default-character-set=utf8 增加二.启动Mysql并设置隋系统启动chkconfig mysqld onchkconfig --list mysqld(查看系统服务)mysqld 0:off 1:off 2:on 3:on 4:on 5:on 6:off2-5为on,OK。/etc/rc.d/init.d/mysqld start三.设置密码 /usr/bin/mysqladmin -u root password '123456'四.测试
1.应用密码为空测试:
mysql -u rootERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)
2.输入密码测试:
mysql -u root -p
Enter password:Welcome to the MySQL monitor. Commands end with ; or \g.Your MySQL connection id is 7Server version: 5.0.77 Source distmysql> ribution
mysql>
五.删除匿名用户
1.查看用户,host,密码列表方法
select user,host,password from mysql.user;
2.删除匿名用户
select user,host from mysql.user 查看用户信息
delete from mysql.user where user=""; 删除匿名用户
六.删除测试用数据库
1.show databases; 查看系统已经存在的数据库
2.drop database test;
七.对Mysql进行测试
1. grant all privileges on test.* to centospub@localhost identified by '123456'; 建立对test数据库有完全操作权的名为centosput的用户
2.select user from mysql.user 查看用户存在与否
-> ;+-----------+| user |+-----------+| root || centospub || root || root |+-----------+
3.退出,并以centospub登录mysql服务器
exit
mysql -u centospub -pEnter password:Welcome to the MySQL monitor. Commands end with ; or \g.Your MySQL connection id is 12Server version: 5.0.77 Source distributionType 'help;' or '\h' for help. Type '\c' to clear the buffer.
4.建立test数据库 create database test;
5.show databases;查看
6.use test; 链接到数据库(Database changed)
7.create table test(num int,name varchar(50));建立表
8.show tables; 查看数据库中存在的表
9.insert into test valuse(1,'Hello World');插入新值
10.查看插入新值
select * from test -> ;+------+--------------+| num | name |+------+--------------+| 1 | Hello World! |+------+--------------+
11.update test set name='Hello Everyone!'; 更新表信息
12.再次查看
mysql> select * from test -> ;+------+-----------------+| num | name |+------+-----------------+| 1 | Hello Everyone! |+------+-----------------+1 row in set (0.00 sec)
13.delete from test;删除值
14.drop table test;删除test表
15.show tables;查看表,确认
16.drop database test;删除test数据库
17.show databases;查看库,确认
八.删除测试用过的用户
1.应用root登录mysql数据库
2.revoke all privileges on *.* from centospub@localhost; 取消centospub用户对数据库的操作权限
3.delete from mysql.user where user='centospub' and host='localhost';删除
4.select user from mysql.user;查看,确认
5.flush privileges;刷新,使生效
九.重新启动http服务
/etc/rc.d/init.d tpd restart
猜你喜欢
- 事件流浏览器中的事件流意味着页面上可有不仅一个,甚至多个元素响应同一个事件。而这一个或多个元素响应事件发生的先后顺序在各个浏览器(主要针对I
- 今天在网上找了一下Microsoft Enterprise Library 5.0 如何集成MySQL数据库, 结果只找到了entlib 4
- 写在前面:前一段时间 kejun 给我们培训JavaScript的时候,在幻灯片上推荐了很多特别经典的文章,其中就有这一篇。读过之后感觉很不
- 平时制作页面中可对属性list-style在list-item对象中常用,但用的都不深。一般都设为none重置整个页面就差不多OK,可能很多
- 我已安装了WINDOWS NT OPTON PACK 中的SMTP Service,请问如何使用它的发送邮件功能?在安装了SMTP Serv
- 可以,具体说明和代码见下: <%@ Language=VBScript %><%Option
- 当我们使用访问一个没有声明的变量时,JS会报错;而当我们给一个没有声明的变量赋值时,JS不会报错,相反它会认为我们是要隐式申明一个全局变量。
- documentFragment 是一個無父對象的document對象.他支持以下DOM2方法:appendChild, cloneNode
- 以下是几个文件操作过程,创建文件,删除文件,修改文件:
- 有两个结构完全相同的表,由其中一个表插入另一个表中指定条件的数据,报如下错误: 仅当使用了列列表并且 IDENTITY_INSERT 为 O
- ASP正则表达式,RegExp对象提供简单的正则表达式支持功能。RegExp对象的用法: Function RegExpTest(
- Oracle中有多种方法可以向数据库或服务器文件系统上载文件,这里主要介绍如下三种:Oracle HTTP Server(OHS)的mod_
- Rotation滤镜可以使图片产生旋转效果,注意必须是IE5.5及IE6.0才能看到!方法如下:制作过程:一、准备图片1张。二、建立一个CS
- 嗯,开场先胡扯几句不相关地感言。最近的工作让我有了很多实践的机会,同时也让我收获颇丰。在群里聊天的时候也提到过,所有的学习过程,最好是理论-
- Debug Textarea这个东西是在线写 js 脚本的时候,用来即时查错的东西!也就是,当发现所编写的脚本有问题的时候会有相应的提示,并
- 有时需要获取远程网站的某些信息,而服务器又限制了GET方式,只能通过POST数据提交,这个时候我们可以通过asp来实现模拟提交post数据,
- ASP+javascript实现可显示和隐藏的树型菜单实例:<script language=&qu
- 把中文字符转换回Unicode字符。见下列代码:<%function unicode(str)dim i,j,c,
- 昨天在W3C看到,6月10日发布了新的 HTML 5 草案(Working Draft)。粗略的读了一下它提供的 新版本说明文档 ,作了一点
- 其实网上已经有很多ASP生成htm的文章了,有一种方法是ASP+XML的生成方法,虽然有一种好处就是不用程序写模版就可以直接引用原来的要生成