方法1: 用SET PASSWORD命令php
mysql -u roothtml
mysql> SET PASSWORD FOR 'root'@'localhost' = PASSWORD('newpass');mysql
方法2:用mysqladminweb
mysqladmin -u root password "newpass"sql
若是root已经设置过密码,采用以下方法数据库
mysqladmin -u root password oldpass "newpass"编程
方法3: 用UPDATE直接编辑user表服务器
mysql -u root编程语言
mysql> use mysql;ide
mysql> UPDATE user SET Password = PASSWORD('newpass') WHERE user = 'root';
mysql> FLUSH PRIVILEGES;
在丢失root密码的时候,能够这样
mysqld_safe --skip-grant-tables&
mysql -u root mysql
mysql> UPDATE user SET password=PASSWORD("new password") WHERE user='root';
mysql> FLUSH PRIVILEGES;
字段名 | 数字类型 | 数据宽度 | 是否为空 | 是否主键 | 自动增长 | 默认值 |
id | int | 4 | 否 | primary key | auto_increment | |
name | char | 20 | 否 | |||
sex | int | 4 | 否 | 0 | ||
degree | double | 16 | 是 |
FirstName | LastName | Age |
---|---|---|
Peter | Griffin | 35 |
Glenn | Quagmire | 33 |
<?php $con = mysql_connect("localhost","peter","abc123"); if (!$con) { die('Could not connect: ' . mysql_error()); } mysql_select_db("my_db", $con); mysql_query("DELETE FROM Persons WHERE LastName='Griffin'"); mysql_close($con); ?>在此次删除以后,表是这样的:
FirstName | LastName | Age |
---|---|---|
Glenn | Quagmire | 33 |