mysql修改密码

ubuntu中mysql的操作和安装

给你一囗甜甜゛ 提交于 2020-04-07 05:27:42
  ubuntu上安装mysql非常简单只需要几条命令就可以完成。    1. sudo apt-get install mysql-server   2. sudo apt-get isntall mysql-client   3. sudo apt-get install libmysqlclient-dev   登陆mysql数据库可以通过如下命令:   mysql -u root -p 使用mysqladmin 命令设置用户密码: mysqladmin -u root password "passwd" MySQL添加用户、删除用户与授权 MySql中添加用户,新建数据库,用户授权,删除用户,修改密码(注意每行后边都跟个;表示一个命令语句结束): 1.新建用户   1.1 登录MYSQL:   mysql -u root -p   密码   1.2 创建用户:    mysql> insert into mysql.user(Host,User,Password) values("localhost","test",password("1234"));   这样就创建了一个名为:test 密码为:1234 的用户。    注意:此处的"localhost",是指该用户只能在本地登录,不能在另外一台机器上远程登录。如果想远程登录的话,将"localhost"改为"%"

mysql 密码重置

醉酒当歌 提交于 2020-04-07 05:02:12
1.在命令行运行: taskkill /f /im mysqld.exe 下面的操作是操作mysql中bin目录下的一些程序,如果没有配置环境变量的话,需要切换到mysql的bin 目录下执行如下语句。不然无效 2.继续在命令行运行: mysqld --skip-grant-tables 3.新开一个命令行运行:mysql -u root (如果没有配置mysql的bin环境变量的话需要切换到bin目录下执行此语句) 如果不想改密码,只是想看原来的密码的话。可以在命令行执行这个语句 select host,user,password from mysql.user;//即可查看到用户和密码 如果要修改密码的话,在命令行下执行下面的语句 update mysql.user set password=password('密码') where user='root'; delete from mysql.user where user='';  ← 删除匿名用户 FLUSH PRIVILEGES; 完成这些操作后,继续在命令行运行 taskkill /f /im mysqld.exe //安全着想,先结束,因为现在这样是可以用mysql -u root 直接登录的 net start mysql//启动mysql服务 1.新建用户。 //登录MYSQL @>mysql -u root

mysql的安装和卸载

折月煮酒 提交于 2020-04-07 03:40:01
一、mysql的安装 系统环境:win8.1 x64 MySQL版本:MySQL 5.7.19 winx64 下载地址: https://cdn.mysql.com//Downloads/MySQL-5.7/mysql-5.7.19-winx64.zip 因为下载的是解压版,需要手动配置环境 1、下载并解压到D:\install\mysql 2、 D:\install\mysql 目录下新建 my.ini 配置文件 3、打开 my.ini 文件,把以下(mysql的基本配置)代码复制粘贴进去,保存退出 #代码开始 [Client] #设置3306端口 port = 3306 [mysqld] #设置3306端口 port = 3306 # 设置mysql的安装目录 basedir=D:\install\mysql # 设置mysql数据库的数据的存放目录 datadir=D:\install\mysql\data # 允许最大连接数 max_connections=200 # 服务端使用的字符集默认为8比特编码的latin1字符集 character-set-server=utf8 # 创建新表时将使用的默认存储引擎 default-storage-engine=INNODB sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES

Linux安装Mysql5.7数据库

爱⌒轻易说出口 提交于 2020-04-06 23:53:41
下载地址: https://downloads.mysql.com/archives/community/ 1.上传到服务器并解压 tar -xvf mysql-5.7.26-linux-glibc2.12-x86_64.tar 2.再移动并重命名一下 mv mysql-5.7.26-linux-glibc2.12-x86_64 /usr/local/mysql 3.创建mysql用户组和用户并修改权限 groupadd mysql useradd -r -g mysql mysql 4.创建数据目录并赋予权限 mkdir -p /data/mysql #创建目录 chown mysql:mysql -R /data/mysql #赋予权限 5.配置my.cnf vim /etc/my.cnf 内容如下: [mysqld] bind-address=0.0.0.0 port=3306 user=mysql basedir=/usr/local/mysql datadir=/data/mysql socket=/tmp/mysql.sock log-error=/data/mysql/mysql.err pid-file=/data/mysql/mysql.pid #character config character_set_server=utf8mb4 symbolic

mysql常用命令

核能气质少年 提交于 2020-04-06 01:49:38
windows下mysql命令: 1.客户端连接MySQL数据库服务器(bin目录下执行): mysql -h 数据库服务器IP -u 用户名 -p 数据库名称 eg登陆本地:D:\AppServ\MySQL\bin>mysql -h localhost -u root -p 2.显示当前数据库服务器上所有的数据库: show databases; 3. 选中某个指定的数据库: use 数据库名称 4. 查询选定的数据库中存在的所有表 : show tables(已经 使用use命令指定了某个数据库 ) 或者 show tables from 数据库名称 5. 查看数据库中某个表结构: describe 表名 6. 导出某个数据库,保存为SQL脚本文件(bin目录下执行): mysqldump -u 用户名 -p 数据库名称 > SQL脚本文件名称.sql 或者 mysqldump -u 用户名 -p 数据库名称 > SQL脚本文件所在绝对路径 7. 通过SQL脚本文件导入指定的数据库 命令格式: source SQL脚本文件名称.sql 或者 source SQL脚本文件所在绝对路径 mysql> create database example; Query OK, 1 row affected (0.02 sec) mysql> use example; Database

Linux上搭建MySQL远程服务

和自甴很熟 提交于 2020-04-05 20:52:10
1. 安装MySQL 对于Ubuntu,直接使用apt-get安装,如果是CentOS,则同理使用yum apt-get install -y mysql-server 2. 修改密码 输入mysql命令,直接进入MySQL客户端控制台 root@localhost:~# mysql 更新密码 mysql> update mysql.user set password=password('yourpassword') where user='root'; mysql> flush privileges; 注意如果MySQL的版本是5.7.x以上的话,mysql.user表里面的password字段已经改名为authentication_string,所以update语句要改成: mysql> update mysql.user set authentication_string=password('yourpassword') where user='root'; mysql> flush privileges; 这里yourpassword是想要设置的修改后的密码 3. 设置允许远程连接 3.1 修改配置文件 修改配置文件/etc/mysql/mysql.conf.d,允许远程访问 vim /etc/mysql/mysql.conf.d 将bind-address注视掉

cmd连接mysql操作命令

此生再无相见时 提交于 2020-04-03 04:08:47
连接:mysql -h主机地址 -u用户名 -p用户密码 (注:u与root可以不用加空格,其它也一样) 断开:exit (回车) 创建授权:grant select on 数据库.* to 用户名@登录主机 identified by \"密码\" 修改密码:mysqladmin -u用户名 -p旧密码 password 新密码 删除授权: revoke select,insert,update,delete om *.* fromtest2@localhost; 显示数据库:show databases; 显示数据表:show tables; 显示表结构:describe 表名; 创建库:create database 库名; 删除库:drop database 库名; 使用库:use 库名; 创建表:create table 表名 (字段设定列表); 删除表:drop table 表名; 修改表:alter table t1 rename t2 查询表:select * from 表名; 清空表:delete from 表名; 备份表: mysqlbinmysqldump -h(ip) -uroot -p(password) databasenametablename > tablename.sql 恢复表: mysqlbinmysql -h(ip) -uroot -p

使用MySQL命令行修改密码

走远了吗. 提交于 2020-04-02 06:26:33
下面为您额极少的MySQL命令行可以修改数据库的密码,该方法供您参考,希望对您学习MySQL命令行方面能够有所启示。 通过MySQL命令行,可以修改 MySQL 数据库的密码,下面就为您详细介绍该MySQL命令行,如果您感兴趣的话,不妨一看。 格式:mysqladmin -u用户名 -p旧密码 password 新密码 1、给root加个密码ab12。首先在DOS下进入目录mysql\bin,然后键入以下命令 mysqladmin -u root -password ab12 注:因为开始时root没有密码,所以-p旧密码一项就可以省略了。 2、再将root的密码改为djg345。 mysqladmin -u root -p ab12 password djg345 (注意:和上面不同,下面的因为是MYSQL环境中的命令,所以后面都带一个分号作为命令结束符) 3、命令行修改root密码: mysql> UPDATE mysql.user SET password=PASSWORD(’新密码’) WHERE User=’root’; mysql> FLUSH PRIVILEGES; 4、显示当前的user: mysql> SELECT USER(); 来源: https://www.cnblogs.com/googlegis/archive/2011/11/07/2978824

MYSQL的几个常用命令

爷,独闯天下 提交于 2020-03-30 13:30:35
一、连接MYSQL。 格式: mysql -h主机地址 -u用户名 -p用户密码 1、例1:连接到本机上的MYSQL。 首先在打开DOS窗口,然后进入目录 mysqlbin,再键入命令mysql -uroot -p,回车后提示你输密码,如果刚安装好MYSQL,超级用户root是没有密码的,故直接回车即可进入到MYSQL中了,MYSQL的提示符是:mysql> 2、例2:连接到远程主机上的MYSQL。假设远程主机的IP为:110.110.110.110,用户名为root,密码为abcd123。则键入以下命令: mysql -h110.110.110.110 -uroot -pabcd123 (注:u与root可以不用加空格,其它也一样) 3、退出MYSQL命令: exit (回车) 二、修改密码。 格式:mysqladmin -u用户名 -p旧密码 password 新密码 1、例1:给root加个密码ab12。首先在DOS下进入目录mysqlbin,然后键入以下命令 mysqladmin -uroot -password ab12 注:因为开始时root没有密码,所以-p旧密码一项就可以省略了。 2、例2:再将root的密码改为djg345。 mysqladmin -uroot -pab12 password djg345 三、增加新用户。(注意:和上面不同

mysql常用命令

拟墨画扇 提交于 2020-03-29 18:40:28
-----创建----- 查看服务器中当前有哪些数据库 mysql> show databases; 选择所使用的数据库 mysql> use 数据库名; 创建数据库 mysql> create database 数据库名; 在当前数据库中创建数据表 mysql> create table 表名 (字段 1 类型 1,...); -----删除----- 删除指定的数据库 mysql> drop database 数据库名; 删除当前或指定数据库中指定的数据表 mysql> drop table 表名; 删除所有记录 mysql> truncate table 表名; 删除字段 mysql> alter table 表名 drop 字段; 在数据表中删除指定的记录 mysql> delete from 表名 where 条件表达式; 将当前数据库表中记录清空 mysql> delete from 表名; 用optimize table来优化一下,只对MyISAM, BDB和InnoDB表起作用。运行过程中,MySQL会锁定表。 mysql> optimize table test.userinfo; -----查看----- 查看服务器中当前有哪些数据库 mysql> show databases; 显示当前数据库中有哪些数据表 mysql> show tables;