zoukankan      html  css  js  c++  java
  • Mysql数据库用source命令导入SQL文件,利用navicat修改MySQL用户root密码,忘记mysql密码如何修改

    Mysql数据库用source命令导入SQL文件,利用navicat修改MySQL用户root密码,忘记mysql密码如何修改
    Mac电脑,查看mysql安装目录
    ps -ef | grep mysql
    ... /usr/local/mysql/bin/mysqld --user=_mysql --basedir=/usr/local/mysql
    进入mysql命令行
    /usr/local/mysql/bin/mysql -h localhost -u root -p
    输入正确的密码后回车即可成功登录。(中文输入法要切换成英文输入法)

    mysql> help
    source (.) Execute an SQL script file. Takes a file name as an argument.

    把SQL文件(例如:mytest.sql)上传到服务器的/tmp目录,执行下面的命令即可:

    mysql> source /tmp/mytest.sql

    Query OK, 1 row affected (0.00 sec)

    有些报错和警告可以忽略的
    innodb lock wait 这个没啥影响,warning 也通常没啥关系
    rds 与普通数据库有些不一样
    这个sql是从rds上导出来的吗?上面是我导入到本地mysql测试的报错,导入到rds上不会有这种报错吧?
    导入到rds没地方执行source命令
    阿里云控制台上可以把rds数据库备份到另外一台服务器的数据库上的

    =================
    Windows下:
    根据MySQL安装目录,在cmd命令下输入如下命令:
    d:/mysql/bin/mysql -h localhost -u root -p

    注:此处的d:/mysql/bin/mysql调整为具体安装目录,此处的localhost如果是远程连接,需要改为具体IP地址。
    输入正确的密码后回车即可成功登录。
    mysql>
    并执行 source /tmp/mytest.sql 命令

    ==============


    利用navicat修改MySQL用户root密码
    有时候Navicat连接了数据库,但密码忘记了,想修改数据库密码,没有源密码进入不到命令行界面,可以直接用Navicat进行修改
    1.双击本地数据库(连接数据库),然后点击用户,如下图所示:

    2.选中要修改的用户(127.0.0.1和localhost是一样的),然后点击编辑用户,如下图所示:

    3.在密码栏输入要改的密码,然后在确认密码栏再次输入,然后点击保存,如果没有错误提示就表明修改成功,然后重新连接数据库即可。

     =============

    忘记mysql密码如何修改

    mac版MySQL5.7初始密码,修改密码
    注意事项:
    加网上下载的那个my.cnf 就启动不了,没办法用skip-grant-tables 这个跳过安全认证的用空密码进去再改密码的方法
    要先用 sudo su (输入密码)进入到新的控制台sh-3.2#这种才有执行权限的
    要先停止了服务 再执行./mysqld_safe --skip-grant-tables &才有效的

    ----------
    1.先停止服务(一定要先停止下面命令才能生效)
    系统偏好设置->最下边点mysql 在弹出页面中 关闭mysql服务(点击stop mysql server)

    2.登录管理员权限 sudo su 输入密码,进入sh-3.2# 终端
    sudo su
    输入密码
    进入终端输入:

    sh-3.2# cd /usr/local/mysql/bin/

    回车后输入以下命令来禁止mysql验证功能

    sh-3.2# ./mysqld_safe --skip-grant-tables &

    回车后mysql会自动重启(偏好设置中mysql的状态会变成running) 回到控制台

    3.输入命令 ./mysql
    sh-3.2# ./mysql
    回车后进入数据库控制界面,输入下面命令。密码必须为复杂的密码,字母+数字,8位数以上(例如:admin1234)

    mysql> SET PASSWORD FOR 'root'@'localhost' = 'admin1234';

    mysql> FLUSH PRIVILEGES;

    mysql> exit;

    这个时候用Navicat客户端用密码连接就可以成功了

     =========

  • 相关阅读:
    汇编语言 标志位介绍
    PHP中的二进制位运算和权限存储
    iframe 父窗口和子窗口相互的调用方法集锦
    document.compatMode
    $.browser.msie
    seo外链的真正做法
    APP常用控件学习理解
    家庭记账本APP开发准备(一)
    Android常用布局和控件
    安卓APP开发的初步了解
  • 原文地址:https://www.cnblogs.com/zdz8207/p/db-mysql-source-password.html
Copyright © 2011-2022 走看看