Code前端首页关于Code前端联系我们

mysql数据库表的创建加密,数据库加密方法

terry 2年前 (2023-09-30) 阅读数 37 #Mysql
文章标签 winxpphpmysql

本文目录一览:

  • 1、mysql 数据库密码怎么设置
  • 2、如何在mysql数据库中加入加密算法,使得数据库能够对数据库中的数据进行加密。
  • 3、mysql数据库密码加密方式有几种
  • 4、mysql中建表怎么给密码加密,用MD5?
  • 5、如何在mysql下建立数据库?并设置密码。
  • 6、mysql 密码加密

mysql 数据库密码怎么设置

方法/步骤

Linux下MYSQL设置密码:

设置mysql数据库密码 [root@localhost ~]#mysqladmin -u root password "密码"

Linux下MYSQL访问数据库:

访问mysql数据库命令: [root@localhost ~]#mysql -u root -p → 敲回车 输入密码

以上是设置mysql密码的三种方法

a [root@localhost ~]#mysqladmin -u root -p oldpassword newpasswd(记住这个命令是在 /usr/local/mysql/bin中外部 命令)b. SET PASSWORD FOR root=PASSWORD(’new password’);(对登录数据库后这种方式)c. UPDATE user SET password=PASSWORD(”new password”) WHERE user=’root’;  (对登录数据库 后这种方式)

创建数据库 mysql create database testdatabases;

删除数据库 mysql drop database testdatabases;

MySql的备份数据库命令:mysqldump -h 主机 -u数据户用户名 -p数据库密码 数据库 bak.sql

MySql还原恢复数据库命令:mysql -h 主机 -u数据户用户名 -p数据库密码 数据库 bak.sql

望采纳

如何在mysql数据库中加入加密算法,使得数据库能够对数据库中的数据进行加密。

没有用过mysql加密,但一般都是用服务端语言把数据加密后存入数据库中,比如,在PHP里用md5函数把用户的密码加密之后存入数据中,一般都 是这么解决的。

mysql数据库密码加密方式有几种

MySQL数据库的认证密码有两种方式,

MySQL 4.1版本之前是MySQL323加密,MySQL 4.1和之后的版本都是MySQLSHA1加密,

MySQL数据库中自带Old_Password(str)和Password(str)函数,它们均可以在MySQL数据库里进行查询,前者是MySQL323加密,后者是MySQLSHA1方式加密。

(1)以MySQL323方式加密

select  old_password('111111');

(2)以MySQLSHA1方式加密

select password('111111');

MYSQL323加密中生成的是16位字符串,而在MySQLSHA1中生存的是41位字符串,其中*是不加入实际的密码运算中,通过观察在很多用户中都携带了"*",在实际破解过程中去掉"*",也就是说MySQLSHA1加密的密码的实际位数是40位。

mysql中建表怎么给密码加密,用MD5?

CREATE

TABLE

`tablename`

(

`id`

int(4)

NOT

NULL

AUTO_INCREMENT,

`name`

varchar(30)

NOT

NULL

DEFAULT

'',

`password`

varchar(32)

NOT

NULL

DEFAULT

'',

PRIMARY

KEY

(`id`)

)

ENGINE=MyISAM

DEFAULT

CHARSET=gb2312;

password

在输入后用PHP

MD5

()函数加密即可

如何在mysql下建立数据库?并设置密码。

建立数据库a

CREATE

DATABASE

a;

建立用户a_f,并授权a_f可以在192.168.0.1这台机器用123456密码访问数据库a,可以使用的命令有"select,insert,update,delete,create,drop"

grant

select,insert,update,delete,create,drop

on

a.*

to

a_f@192.168.0.1

Identified

by

"123456";

然后刷新授权

FLUSH

PRIVILEGES;

以上亲自测试成功!

mysql 密码加密

1.mysqladmin -uxxx -p password "newpassword";

这个方法win下不好用

2.进入mysql后

set password for '用户名'@'hostname' identified by 'newpassword';

3.进入mysql后

grant usage on *.* to '用户名'@'hostname' identified by 'newpassword';

4.修改user表

use mysql;

update user set password=password('newpassword') where user='xxxx';

版权声明

本文仅代表作者观点,不代表Code前端网立场。
本文系作者Code前端网发表,如需转载,请注明页面地址。

热门