mysql修改密码

mysql用windows命令行进入以及更改root密码

孤者浪人 提交于 2020-03-02 13:15:28
首先,一定要以管理员身份运行命令行,在进入命令行之前能选择 接下来输入命令,进入到安装mysql文件夹下的bin目录,cd '目录' ,我输入的命令是: F: cd \StudySoftware\MySQL\install-dir\bin(我安装mysql下的bin目录位置) 下图的第一条命令mysql -h localhost -u root -p是进入mysql的命令,其中localhost是主机名。如图: root则是在安装mysql时填的第一个用户,一般都是root,或者也可以是自己后来新建的用户名,后来填的密码也需要对应 然后如果要更改密码,输入以下一条命令,网上其他方法试过,都有错,然后输入下面命令就好了: 希望对大家有帮助~ ———————————————————————————————————————————————————————— 所有的命令行操作都在管理员身份下运行!!!!! 今天学校开网课了,作业要用到mysql,于是我用dos命令登录,结果忘记密码,搞了四个小时(我承认我是菜鸡),加上网速不怎么好,简直崩溃,吐血~ 让人开心的是,我的Navicat Mysql有登录,而且聪(jian)明(wang)的我勾选了记住密码,结果让我发现了原来可以在密码不知道的情况下修改密码,哈哈哈哈,我真是个小天才~~ 下图在Navicat直接修改密码保存的现场,还好有这个方法

mysql中修改密码的操作

荒凉一梦 提交于 2020-03-02 13:03:36
注意:以管理员身份打开命令提示符 1 登入并修改密码( 在mysql.exe所在的bin目录中进行操作 ) F:\software\mysql-5.7.18-win32\bin> mysql -uroot -p //登录mysql Enter password: ************ //密码就是输入的密码 2.设置mysql密码 mysql> set password=password('123456'); //修改密码 Query OK, 0 rows affected, 1 warning (0.00 sec) 3. 授权远程登录 mysql> grant all privileges on *.* to 'root'@'%' identified by '123456' with grant option; Query OK, 0 rows affected, 1 warning (0.00 sec) 4.刷新 mysql> flush privileges; Query OK, 0 rows affected (0.00 sec) 5.退出mysql mysql> quit; Bye 来源: https://www.cnblogs.com/zjp119/p/12394697.html

linux环境下安装mysql

会有一股神秘感。 提交于 2020-03-02 07:41:21
Linux下安装mysql Mysql数据库的安装对于开发者来说,是我们必然会面对的问题,它的安装过程其实并不复杂,并且网络上的安装教程也非常多,但是对于新手来说,很多时候按照教程也没有能够安装成功,安装过程出现各种各样的错误。为了以后每次安装的时候不要再从网络上找各种安装教程,特此进行自己的安装过程记录,以便以后再次安装时候重复走弯路,绝大多数安装还是按照网上教程操作的。 安装版本为: mysql-5.7.24 安装步骤: 一、 安装前准备 1、检查电脑是否已经安装过mysql,执行命令 [root@localhost /]# rpm -qa | grep mysql 从执行结果,可以看出我们已经安装了 mysql-libs-5.1.73-5.el6_6.x86_64 ,执行删除命令 [root@localhost /]# rpm -e --nodeps mysql-libs-5.1.73-5.el6_6.x86_64 再次执行查询命令,查看是否删除 [root@localhost /]# rpm -qa | grep mysql 2、查询所有Mysql对应的文件夹 [root@localhost /]# whereis mysql mysql: /usr/bin/mysql /usr/include/mysql [root@localhost lib]# find /

MySQL zip 安装(5.7)

廉价感情. 提交于 2020-03-02 04:25:16
从 MySQL 官网下载相应的软件,我下载的是 “mysql-5.7.12-winx64.zip”; 3、解压后,把文件夹放在了 E 盘根目录; 4、配置环境变量: 计算机 --> 属性 --> 高级 --> 环境变量 --> 系统变量; 选择 PATH,在最后面添加“ ; E:\mysql-5.7.12-winx64 ”,这是我的路径; 5、环境变量配置完成后,修改配置文件: 在解压的文件夹中找到 “ my-default.ini ”,打开,复制全部内容,然后新建一个“my.ini”文件,粘贴并修改, 6、在“C:\Windows\System32”路径中找到“cmd.exe”并右键管理员运行; 输入:“cd e:\mysql-5.7.12-winx64\bin”,回车,然后接着输入“mysqld -install”,回车; 不用管理员身份运行,会因为没有权限而无法操作; 安装成功后,接着输入:“mysqld --initialize-insecure”,回车;如果不加“-insecure”,启动mysql 时会有随机密码,而无法启动进入,加上后密码为空,直接回车即可; 7、继续输入:“ net start mysql”即为启动服务, 服务启动成功后,就可以登录了,输入“mysql -u root -p”,第一次无密码,直接回车即可; 此时就可以正常使用了,为了安全,修改密码;

ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)错误

牧云@^-^@ 提交于 2020-03-02 00:15:52
下面是我在安装mysql中遇到特别让人烦躁的问题,希望能给一些遇到这种问题却不能有效解决的人一点帮助 win10 在mysql5.7下载与安装时候出现 ERROR 1045 (28000): Access denied for user ‘root’@‘localhost’ (using password: NO)错误 如果在在[mysqld]下添加skip-grant-tables 重启mysql:1、net stop mysql 2、net start mysql 也可以打开服务,在服务中找到mysql,并启动和关闭(打开服务快捷键 win+r,输入services.msc即可进入服务) 进入mysql mysql -u root -p 不用输入密码,直接回车 最后还是存在这个错误,错误无法解决 那么 这个问题起源是我们不知道最开始的随机密码是什么,导致我们无法进去 不妨试下 E:\MySQL\bin(该处是你mysql的bin目录的位置) mysqld --initialize --user=mysql --console 这样,在cmd窗口右下角会显示初始密码 这样就可以得到最开始的初始密码 安装mysql mysqld --install mysql 如果显示:The service already exists!,则移除该服务:sc delete mysql

CentOS/Linux安装Percona XtraDB Cluster数据库

╄→гoц情女王★ 提交于 2020-03-01 23:09:29
必须先卸载mariadb-libs yum -y remove mari* PXC依赖的端口 PXC集群要使用四个端口,所以防火墙要放行这些端口    firewall-cmd --zone=public --add-port= 3306 /tcp --permanent permanent:表示永久生效 firewall-cmd --reload #重启 关闭SELINUX:会干扰PXC运行,【vi /etc/selinux/config】 把配置文件中的SELINUX值修改为disabled,重启linux系统【reboot】 直接解压初始化方式 下载,选择Linux-Generic 解压安装包 tar -zxvf Percona-XtraDB-Cluster-5.7.23-rel23-31.31.1.Linux.x86_64.ssl101.tar.gz -C ~/app/ 重命名应用 cd ~/app/ mv Percona-XtraDB-Cluster-5.7.23-rel23-31.31.1.Linux.x86_64.ssl101/ pxc 创建data目录 mkdir data 修改【support-files/mysql.server】下的【basedir、datadir、lockdir、mysqld_pid_file_path】 basedir=/home

mysql主从复制(一主一从)

百般思念 提交于 2020-03-01 21:11:03
概念         MySQL之间数据复制的基础是二进制日志文件(binary log file)。一台MySQL数据库一旦启用二进制日志后,其作为master,它的数据库中所有操作都会以“事件”的方式记录在二进制日志中,其他数据库作为slave通过一个I/O线程与主服务器保持通信,并监控master的二进制日志文件的变化,如果发现master二进制日志文件发生变化,则会把变化复制到自己的中继日志中,然后slave的一个SQL线程会把相关的“事件”执行到自己的数据库中,以此实现从数据库和主数据库的一致性,也就实现了主从复制。 安装mysql(一主一从)   192.168.138.187  主机   192.168.138.188  丛机   步骤一:检查虚拟机中是否有mysql环境,并将其卸载,命令如下 rpm -qa | grep -i mysql          如果有使用【rpm -e --nodeps MySQL-client-5.5.44-1.linux2.6.x86_64】命令将其删除;      使用【find / -name mysql】命令查看是否有相关的mysql文件夹            有的话,使用【rm -rf 文件名】删除相关文件或文件夹          步骤二:在【/usr/local】目录下使用命令【mkdir mysql

linux--mysql忘记root登录密码

三世轮回 提交于 2020-03-01 16:30:04
今天想登录一下mysql时,突然忘记了密码。试了很多个常用密码,没反应,找了一下,还好可以解决。。 # /etc/init.d/mysql stop # mysqld_safe --user=mysql --skip-grant-tables --skip-networking & # mysql -u root mysql mysql> UPDATE user SET Password=PASSWORD('newpassword') where USER='root'; mysql> FLUSH PRIVILEGES; mysql> quit # /etc/init.d/mysql restart # mysql -uroot -p Enter password: <输入新设的密码newpassword> 来源: oschina 链接: https://my.oschina.net/u/107980/blog/96724

mysql 的root密码忘记了

非 Y 不嫁゛ 提交于 2020-03-01 15:41:31
一、经常不使用root用户登录。导致密码忘记 1、第一步  kill 掉mysql 的进程,用命令查看mysql的活动的进程,kill -9 pid 不管用,用killall mysqld 就可以了 >ps -ef|grep mysql 看到如下信息: mysql 28202 1 0 00:24 ? 00:00:00 /bin/sh /usr/bin/mysqld_safe mysql 28552 28202 2 00:24 ? 00:00:00 /usr/sbin/mysqld --basedir=/usr --datadir=/var/lib/mysql --plugin- dir=/usr/lib/mysql/plugin --log-error=/var/log/mysql/error.log --pid-file=/var/run/mysqld/mysqld.pid --socket=/var/run/mysqld/mysqld.sock --port=3306 root 28579 27404 0 00:25 pts/18 00:00:00 grep --color=auto mysql 执行命令: >killall mysqld 关闭mysql服务器进程 第二步、用不检查权限的命令去启动mysql服务器 mysqld_safe --skip-grant-tables

MySQL修改root密码并不难

时间秒杀一切 提交于 2020-03-01 15:41:11
以下的文章主要介绍 MySQL 修改 root 密码命令实际应用的介绍,其中包括对更改MySQL数据库的root 管理员密码以及MySQL 数据库修改root 密码命令等相关内容的介绍,希望会给你带来一些帮助在此方面。 一、请问在win2K命令提示符下怎样更改MySQL的root管理员密码? > MySQL -u root -p Enter password: ****** MySQL > use MySQL ; MySQL > update user set password password =password('new_password') where user = 'root' ; 通过这种方法就可以直接MySQL 修改密码了。至于在CMD下能否登陆MySQL,就要在Windows环境变量PATH中添加“C:\Program Files\MySQL\MySQL Server 5.0\bin;”(请改为你自己的安装路径)了。 二、MySQL 修改root密码命令 cmd下切换到 MySQL 安装目录 例 d:/MySQL/bin 前提:MySQL用户root密码为空. 输入 MySQL -u root MySQL MySQL> 状态下输入 update user set password=password('新密码') where user='root'; 回显 Query