MYSQL忘了ROOT密码
为了给G准备论文,想直接用一个项目。
那个项目原来用的数据库是ORACLE,但他的机器配置低,内存只有256M,跑ORALCE了太吃力了。于是就想把数据库部分移植到MYSQL。自己先
做实验,年前就装了,现在想做移植,ROOT密码给忘了。倒是可以重装,可那一定不是最佳解决方案。
UNIX版
1.先停掉mysql
# /etc/rc.d/init.d/mysql stop
2.以--skip-grant-table 的參數啟動mysql
# mysql_safe --skip-grant-table&
3. 更改root 密碼 123456
# mysql mysql
mysql> UPDATE user SET password=password('123456') WHERE user='root';
mysql> FLUSH PRIVILEGES;
mysql> exit
4.停掉mysql再重跑
killall mysqld
#/etc/rc.d/init.d/mysqld
# mysql -u root -p
Enter password:
Windows版
首先,停止Mysql服务(net stop mysql),是必须
的
shell>mysqld-nt --skip-grant
不要关闭此窗口,然后打开新的CMD窗口
shell>mysql
mysql>use mysql
mysql>update user set password=password('newpassword') where user='root';
mysql>q
shell>
关闭mysqld-nt --skip-grant这个CMD窗口
启动Mysql服务即可。
关闭mysqld-nt --skip-grant窗口后,Mysql服务并没停止
杀掉进程中的mysqld-nt进程后,重启mysql即可。
相关文档:
phpmyadmin2.11.92 --APMSEVR5.2.6
写存储过程时提示error 1307 (HY000):Failed to create procedure...
-----------------------------------------------------------------------
将phpmyadmin中的mysql数据库中的表proc删除
执行以下代码重建该表
-------------------------------------------------------------- ......
介绍:
mysql sha1
a。 1 -- 11位 数字
b。 1 -- 8位 小写字母
c。 1 -- 8位 小写字母 + 数字
d。 1 -- 7位 字母 + 数字 + 符号
e。 1 -- 8位大写字母
还在继续生成中,真佩服奶头这孩子弄了好几个月了。
下载地址
http://down.5luyu.cn ......
TO_DAYS(date) //给定一个日期,返回从0年开始的天数。
from_DAYS(N) //给定一个天数,返回一个日期。
如:
select TO_DAYS('1997-10-7') //返回729669
select from_DAYS(729669) //返回1997-10-7
UNIX_TIMESTAMP(), UNIX_TIMESTAMP(date)
若无参数调用,则返 ......
默认情况下Linux内的mysql数据库mysql,user表内的用户权限只是对localhost即本机才能登陆。需要更改权限:
如下的方式确认:
root#mysql -h localhost-u mysql -p
Enter password: ******
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connectio ......
myphpadmin功能虽然已经很强,但用户体验方面并不很好。
SQLyog
Mysql-front
EMS MySQL Manager
Mysqlcc
Navicat for MySQL
mysql-gui-tools
MySQL 图形工具介绍(转载)
1、Navicat
Navicat是一个强大的MySQL数据库管理和开发工具。Navicat导航为专业开发者提供了一套强大的足够尖端的工具,但它对于新用户仍然 ......