mysql常用操作 选择自 andunkafei 的 Blog

原创 2004年09月23日 09:08:00
1、增加了密码后的登录格式如下:  
  mysql -u root -p
  
2、修改登录密码
  1) mysqladmin -u用户名 -p旧密码 password 新密码  
    例:mysqladmin -u root password 21century
    注:因为开始时root没有密码,所以-p旧密码一项就可以省略了。
  2)直接修改user表的root用户口令:
   mysql> user mysql;
   mysql> update user set pasword=password('21century') where user='root';
   mysql> flush privileges;
   注:flush privileges的意思是强制刷新内存授权表,否则用的还是缓冲中的口令。

3、测试密码是否修改成功
   1)不用密码登录
  [root@test1 local]# mysql
  ERROR 1045: Access denied for user: 'root@localhost' (Using password: NO)
  显示错误,说明密码已经修改。
  2)用修改后的密码登录
  [root@test1 local]# mysql -u root -p 
  Enter password: (输入修改后的密码21century)
  Welcome to the MySQL monitor.  Commands end with ; or /g.
    Your MySQL connection id is 177 to server version: 3.23.48
    Type 'help;' or '/h' for help. Type '/c' to clear the buffer.
  mysql>
  成功!
  这是通过mysqladmin命令修改口令,也可通过修改库来更改口令  

4、启动和停止
   启动:Mysql从3.23.15版本开始作了改动,默认安装后服务要用mysql用户来启动,不允许root用户启动。
         如果非要用root用户来启动,必须加上--user=root参数
         (./safe_mysqld --user=root &)
   停止:
   
5、导出meeting数据库:
    mysqldump -uroot -p21century meeting > db_meeting.sql
   导人dbname数据库
    mysqldump -uroot -p21century dbname < xxx.sql   
   导入数据库还可用类似于oracle中@my_script.sql的方式一次执行大量sql语句,这在使用mysqldump不起作用时非常有用。
   例:# 
   (注:create database、use databasename、create table和insert into语句都可写在上面的脚步文件中)
 
    

6、给表改名
    RENAME TABLE ztemp TO ztemp4;

7、修改字段属性
    ALTER TABLE bbabase CHANGE news_id id VARCHAR(5) NOT NULL;

8、在表中的content后增加一字段
    ALTER TABLE bbabase ADD leave_time DATETIME NOT NULL AFTER content;

9、增加用户
    GRANT select,update,insert ON 数据库名.* TO 用户名@登录主机 identified by "密码"        
   例:grant select,update,insert,delete on *.* to test@dev identified by "abc";

10、只需本机使用Mysql服务,在启动时还可以加上--skip-networking参数使Mysql不监听任何TCP/IP连接
(./safe_mysqld --skip-networking &),增加安全性。(非常推荐) 11、忘记root密码怎么办? 在启动Mysql服务器时加上参数--skip-grant-tables来跳过授权表的验证 ),这样我们就可以直接登陆Mysql服务器,
然后再修改root用户的口令,重启Mysql就可以用新口令登陆了。

谈谈Unicode编码,简要解释UCS、UTF、BMP、BOM等名词 选择自 fmddlmyy 的 Blog

 标题 谈谈Unicode编码,简要解释UCS、UTF、BMP、BOM等名词 选择自 fmddlmyy 的 Blog 关键字 谈谈Unicode编码,简要解释UCS、UTF、BMP、BOM等名词 这是...
  • ywchen2000
  • ywchen2000
  • 2007年10月26日 11:26
  • 1216

MYSQL获取当前表自增值

MYSQL获取当前表自增值
  • Yaroo
  • Yaroo
  • 2017年11月07日 11:07
  • 185

MYSQL初学者使用指南与介绍 选择自 onemaster 的 Blog

 MYSQL初学者使用指南与介绍 一、连接MYSQL。 格式: mysql -h主机地址 -u用户名 -p用户密码 1、例1:连接到本机上的MYSQL。 首先在打开DOS窗口,然后进入目录 mysql...
  • soft_biao
  • soft_biao
  • 2005年05月27日 12:39
  • 995

Tomcat5配置Mysql JDBC数据库连接池 选择自 szmarx 的 Blog

 Tomcat5配置Mysql JDBC数据库连接池  如果只是对MySql感兴趣可以照抄这篇短文,如果想配置其他数据库类型的连接池,也可以做简单修改参数即可使用。 1、  安装Tomcat参考Tom...
  • wangphoenix
  • wangphoenix
  • 2005年02月24日 20:22
  • 977

Java Exception 选择自 darkula 的 Blog

目的l           當發生錯誤或執行到一個throw statement,馬上停止正常的程式執行,去尋找適當的exception handler來處理throw statement所丟出的意外...
  • McDullDull
  • McDullDull
  • 2004年11月23日 22:13
  • 583

JMS概述 选择自 legendinfo 的 Blog

1    JMS概述 JMS API包括以下内容: l            什么是消息?l            什么是JMS API? l            什么时候应用JMS API? l ...
  • billytank
  • billytank
  • 2005年01月07日 01:09
  • 446

网络编程--WININET 选择自 byxdaz 的 Blog

一个Internet客户端程序的目的是通过Internet协议如:HTTP、FTP等来存取网络数据源(服务器)的信息。客户端程序可以访问服务器获得象天气预报,股票价格、重要新闻数据,甚至是与服务器交换...
  • HaiySu
  • HaiySu
  • 2008年03月11日 11:56
  • 288

自定义浏览器 选择自 jiangsheng 的 Blog

本教程提供了自定义浏览器控件的行为和外观的一些方法。你将看到高级的宿主接口,IDocHostUIHandler, IDocHostUIHandler2, IDocHostShowUI, 和ICusto...
  • mail_cm
  • mail_cm
  • 2012年02月20日 11:11
  • 711

理解UDDI 选择自 s98 的 Blog

 services(Web服务)是通过因特网或者其它网络而进行服务。然而,很多时候公司或者企业都需要发布服务提供,服务目的,以及服务协议的广告。例如,如果你在你的Web站点上加入证券报价机,你可以通过...
  • scent2002
  • scent2002
  • 2006年11月06日 15:08
  • 496

摄像头编程 选择自 libiegoupan 的 Blog

导读:   这是一个关于设想头的类   using System;   using System.Runtime.InteropServices;   namespace webcam   {   ...
  • chief1985
  • chief1985
  • 2008年01月02日 17:01
  • 1035
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:mysql常用操作 选择自 andunkafei 的 Blog
举报原因:
原因补充:

(最多只允许输入30个字)