蝴蝶飞不过沧海。

发布新日志

  • 将CSV文件导入到mysql

    2010-01-14 16:32:03

    1、  问题目标:将通过Excel转换成的CSV文件导入到mysql数据库中。

    Mysql表采用的编码为utf-8格式。

    1、将EXCEl文件转为CSV文件,另存为->其他格式,在弹出框中选择保存的其他格式为csv.         注:切不可直接将Excel文件的扩展名改掉获取CSV文件。

    2、将CSV文件的编码格式改为utf-8

       首先将刚才获得的CSV议论另存为txt,编码格式选择utf-8,之后再直接把扩展名改过来就可以了。

    3、  将获得的CSVN文件导入到mysql

    Dos下登入mysq;

    输入以下命令即可:

    LOAD  data local infile ‘C:\\aaa.csv’ into table tablename FIELDS TERMINATED BY ‘,’ LINES TERMINATED BY ‘\n’ (filednames);

     

  • mysql忘记root密码解决方法

    2010-01-09 09:53:21

    网上说法众多,我通过以下一篇博文解决。

    最近笔者的一台mysql服务器忘记了超级管理员root密码,而mysql修改密码必须得知道旧密码的情况下才能进行,真的很郁闷,找了很多方法都无效,最终找到了解决方法,拿来分享,希望能给同样遭遇的朋友带来帮助。只要你的服务器操作系统是Windows XP/2000/2003/NT都可以使用这个方法来重新修改mysql超级管理员root的密码。

        1、停止mysql服务

        开始→运行→输入cmd,打开命令提示符窗口,然后输入net stop mysql,相关截图如下所示:

        2、在命令提示符窗口中进入mysql安装目录中的bin目录

        在命令提示符窗口中分别输入以下两条命令,每输入一条命令按回车键:

        d:

        cd www\mysql\bin

        3、进入mysql安全模式(这样不用输入密码就能进入mysql数据库)

        输入mysqld-nt --skip-grant-tables,此时屏幕上可能没啥反应,不用管它,放在一边接着往下做,相关截图如下所示:

        4、重新打开一个cmd命令提示符窗口,开始→运行→输入cmd,在新打开命令提示符窗口中输入mysql -uroot -p,然后提示输入密码,不用输入密码,直接按回车键,相关截图如下所示:

        5、输入以下命令开始修改超级管理员root密码(注意:命令中mysql.user中间有个“点”;命令中的htmer.com即为新密码,根据你的实际情况,换成你的新密码即可)

        update mysql.user set password=PASSWORD('htmer.com') where User='root';

        6、刷新权限表,输入如下命令

        flush privileges;

        7、退出,输入如下命令

        quit

        8、重新启动mysql服务(也可以直接重启服务器)
       
        ①打开任务管理器,将mysql-nt.exe这个进程结束,相关截图如下所示:

        ②在命令提示符中输入net start mysql即可重新启动mysql服务了,相关截图如下所示:

Open Toolbar