当前位置:首页 » 操作系统 » mysql数据库设置密码

mysql数据库设置密码

发布时间: 2022-06-06 15:43:32

Ⅰ mysql 怎样给数据库用户设置密码

1、改表法。可能是你的帐号不允许从远程登陆,只能在localhost。这个时候只要在localhost的那台电脑,登入mysql后,更改 "mysql" 数据库里的 "user" 表里的 "host" 项,从"localhost"改称"%"
mysql -u root -pvmwaremysql>use mysql;
mysql>update user set host = '%' where user = 'root';
mysql>select host, user from user;

2、授权法。例如,你想myuser使用mypassword从任何主机连接到mysql服务器的话。
GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'%'IDENTIFIED BY 'mypassword' WITH GRANT OPTION;
如果你想允许用户myuser从ip为192.168.1.6的主机连接到mysql服务器,并使用mypassword作为密码
GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'192.168.1.3'IDENTIFIED BY
'mypassword' WITH GRANT OPTION;

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

没听说还能为单独的数据库加上用户名密码的。
其实你想限制其他用户访问的话,
1.用root账号建立数据库a.
2.给其他的账号重新设定权限(取消全局级别的权限,全部换成数据库级别),使它们不能访问数据库a:
给用户a_f设定权限:
mysql>
grant
all
on
a.*
to
'a_f'@'%'
identified
by
'123456';
Query
OK,
0
rows
affected
(0.00
sec)
mysql>
flush
privileges;
Query
OK,
0
rows
affected
(0.00
sec)
以上。

Ⅲ 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 数据库密码怎么设置

方法/步骤
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的备份数据库命令:mysqlmp
-h
主机
-u数据户用户名
-p数据库密码
数据库
>
bak.sql
MySql还原恢复数据库命令:mysql
-h
主机
-u数据户用户名
-p数据库密码
数据库
<
bak.sql
望采纳

Ⅳ mysql 命令怎么 数据库设置密码

在Windows命令行下修改mysql数据库密码步骤如下:
1、通过dos命令进入mysql的bin目录;
2、输入“mysql
-uroot
-p”,回车进入mysql命令状态;
3、如果root原来有密码,mysql将提示输入原密码,再进入mysql命令状态;
4、这里假设将root用户密码修改为mysql56,则在mysql命令状态下输入:
update
mysql.user
set
password=PASSWORD('mysql56')
where
user='root';
提示Query
OK,说明已更新。
5、输入FLUSH
PRIVILEGES;来保存修改内容,在mysql命令状态下输入:
FLUSH
PRIVILEGES;回车
至此,密码修改完成。

Ⅵ 如何修改MySql数据库的用户名和密码

方法如下:

1、打开mysql.exe和mysqld.exe所在的文件夹,复制路径地址

(6)mysql数据库设置密码扩展阅读:

MySQL是一种开放源代码的关系型数据库管理系统(RDBMS),使用最常用的数据库管理语言--结构化查询语言(SQL)进行数据库管理。

MySQL是开放源代码的,因此任何人都可以在General Public License的许可下下载并根据个性化的需要对其进行修改。

MySQL因为其速度、可靠性和适应性而备受关注。大多数人都认为在不需要事务化处理的情况下,MySQL是管理内容最好的选择。

1:使用SHOW语句找出在服务器上当前存在的数据库:

mysql> SHOW DATABASES;

2:创建一个数据库MYSQLDATA

mysql> CREATE DATABASE MYSQLDATA;

3:选择你所创建的数据库

mysql> USE MYSQLDATA; (按回车键出现Database changed 时说明操作成功!)

4:查看现在的数据库中存在什么表

mysql> SHOW TABLES;

5:创建一个数据库表

mysql> CREATE TABLE MYTABLE (name VARCHAR(20), sex CHAR(1));

6:显示表的结构:

mysql> DESCRIBE MYTABLE;

7:往表中加入记录

mysql> insert into MYTABLE values (”hyq”,”M”);

8:用文本方式将数据装入数据库表中(例如D:/mysql.txt)

mysql> LOAD DATA LOCAL INFILE “D:/mysql.txt” INTO TABLE MYTABLE;

9:导入.sql文件命令(例如D:/mysql.sql)

mysql>use database;

mysql>source d:/mysql.sql;

10:删除表

mysql>drop TABLE MYTABLE;

11:清空表

mysql>delete from MYTABLE;

12:更新表中数据

mysql>update MYTABLE set sex=”f” where name=’hyq’;

Ⅶ mysql数据库密码修改

方法1: 用SET PASSWORD命令

 首先登录MySQL。 格式:mysql> set password for 用户名@localhost = password(‘新密码’); 例子:mysql> set password for root@localhost = password(‘123’);

方法2:用mysqladmin 

格式:mysqladmin -u用户名 -p旧密码 password 新密码 例子:mysqladmin -uroot -p123456 password 123

方法3:用UPDATE直接编辑user表 

首先登录MySQL。 mysql> use mysql; mysql> update user set password=password(‘123’) where user=’root’ and host=’localhost’; mysql> flush privileges;

方法4:在忘记root密码的时候,可以这样 以windows为例: 

1. 关闭正在运行的MySQL服务。 2. 打开DOS窗口,转到mysqlin目录。 3. 输入mysqld –skip-grant-tables 回车。–skip-grant-tables 的意思是启动MySQL服务的时候跳过权限表认证。 4. 再开一个DOS窗口(因为刚才那个DOS窗口已经不能动了),转到mysqlin目录。 5. 输入mysql回车,如果成功,将出现MySQL提示符 >。 6. 连接权限数据库: use mysql; 。 6. 改密码:update user set password=password(“123”) where user=”root”;(别忘了最后加分号) 。 7. 刷新权限(必须步骤):flush privileges;。 8. 退出 quit。 9. 注销系统,再进入,使用用户名root和刚才设置的新密码123登录。

Ⅷ mysql数据库如何改密码

(1)使用 set password命令
用root用户登录mysql,具体命令我就不写了
set password for 要修改密码的用户名@localhost = password(新密码);
(2)使用mysqladmin
mysqladmin -u用户名 -p旧密码 password 新密码
注意:这里“-u用户名”中间无空格(-p旧密码也是)
还有一些修改user表的方式,不过个人不建议这么用,一般这两个方法就够了。

热点内容
日记源码 发布:2024-10-31 17:19:52 浏览:271
吃鸡服务器关服了是什么意思 发布:2024-10-31 17:14:11 浏览:757
更改ip地址Linux 发布:2024-10-31 17:02:27 浏览:240
Java编译器iOS 发布:2024-10-31 16:55:37 浏览:34
半条命怎么玩需要什么配置 发布:2024-10-31 16:54:29 浏览:502
私家车哪些配置可以上路 发布:2024-10-31 16:53:46 浏览:79
自动换ip脚本 发布:2024-10-31 16:41:11 浏览:654
建筑设计笔记本需要哪个配置 发布:2024-10-31 16:32:33 浏览:77
eclipse怎么快捷键编译 发布:2024-10-31 16:31:47 浏览:677
c语言然后 发布:2024-10-31 16:28:03 浏览:263