ubuntu修改mysql密码

生活 2019-03-01 03:46:07 2620

本文收集整理关于ubuntu修改mysql密码的相关议题,使用内容导航快速到达。

内容导航:

  • Q1:Ubuntu 如何修改mysql的账号密码
  • Q2:ubuntu的mysql,系统root用户登录mysql的root用户,不管什么密码都登录,正常?
  • Q3:ubuntu 10.10下安装 xampp 设置密码后 mySql 状态未激活
  • Q4:ubuntu mysql 密码忘了怎么办
  • Q5:ubuntu 14.04\ 安装 mysql 密码忘了怎么办
  • Q6:ubuntu里面的mysql怎么查看和修改密码
  • Q1:Ubuntu 如何修改mysql的账号密码

    解决方法如下:
    1、终端中结束当前正在运行的mysql进程。
    # sudo /etc/init.d/mysql stop
    2、用mysql安全模式运行并跳过权限验证。
    # sudo /usr/bin/mysqld_safe --skip-grant-tables
    3、ctrl+T重开一个终端以root身份登录mysql。
    # mysql -u root
    4、修改root用户口令。
    mysql> use mysql;
    Reading table information for completion of table and column names
    You can turn off this feature to get a quicker startup with -A
    Database changed
    mysql> update user set Password = PASSWORD(root) where User =root;
    Query OK, 3 rows affected (0.00 sec)
    Rows matched: 3 Changed: 3 Warnings: 0
    mysql> exit
    注意:括号里的root就是新密码。
    5、结束mysql安全模式,用正常模式运行mysql。
    # sudo /etc/init.d/mysql restart
    6、试试你新修改的口令登陆MySQL
    # myslq -u root -p
    输入密码 root
    mysql> show grants for root@127.0.0.1;
    mysql> flush privileges;
    刷新账户后,退出。
    mysql> quit;

    Q2:ubuntu的mysql,系统root用户登录mysql的root用户,不管什么密码都登录,正常?

    MySQL默认情况下允许任何人在不提供用户名和密码的情况下访问数据库。首次使用MySQL应该先设置MySQL的root用户密码。例如:mysqladmin -u root password yourpassward#设置root用户的密码为yourpassward。关闭SQL的匿名功能:
    mysql > use mysql;#选定mysql数据库
    mysql > delete from user where User=;#删除表中的匿名用户
    执行mysqladmin -u root -p reload#使修改生效

    Q3:ubuntu 10.10下安装 xampp 设置密码后 mySql 状态未激活

    呵呵,我修改完密码后连phpmyadmin都进入不了了。后来也是修改config.inc.php之后重启mySQL就OK了,又或者phpmyadmin里新建一个用户再设置密码

    Q4:ubuntu mysql 密码忘了怎么办

    一.MySQL密码的恢复方法之一
    如果忘记了MySQL的root密码,可以用以下方法重新设置:
    1.切换到root下
    su root
    2. KILL掉系统里的MySQL进程;
    killall -TERM mysqld
    3. 用以下命令启动MySQL,以不检查权限的方式启动;
    safe_mysqld --skip-grant-tables &
    4. 然后用空密码方式使用root用户登录 MySQL;
    mysql -u root
    5. 修改root用户的密码;
    mysql> update mysql.user set password=PASSWORD(123456) where User=root;
    mysql> flush privileges;
    mysql> quit
    重新启动MySQL,就可以使用新密码登录了。
    二. MySQL密码的恢复方法二
    有可能你的系统没有 safe_mysqld 程序(ubuntu操作系统, apt-get安装的mysql) , 下面方法可以恢复
    1.切换到root下
    su root
    2. 停止mysqld;
    /etc/init.d/mysql stop
    3. 用以下命令启动MySQL,以不检查权限的方式启动;
    mysqld --skip-grant-tables &
    4. 然后用空密码方式使用root用户登录 MySQL;
    mysql -u root
    4. 修改root用户的密码为123456(当然,你需要将123456改成你要设置的密码);
    mysql> update mysql.user set password=PASSWORD(123456) where User=root;
    mysql> flush privileges;
    mysql> quit
    重新启动MySQL
    /etc/init.d/mysql restart
    就可以使用新密码 123456 登录了。

    Q5:ubuntu 14.04\ 安装 mysql 密码忘了怎么办

    1) 停止mysql服务
    $ sudo stop mysql
    2) 启动mysqld_safe
    $ sudo /usr/bin/mysqld_safe --skip-grant-tables&
    $ mysql --user=root mysql
    mysql> update user set Password=PASSWORD(新密码) where user=root;
    mysql> flush privileges;
    mysql> exit
    3) 杀死mysqld_safe进程
    $ ps -ef|grep mysqld_safe
    $ sudo kill -9 pid_of_mysqld_safe
    4) 重启mysql
    $ sudo start mysql
    5) 登录mysql
    $ mysql -u root -p新密码 -h localhost

    Q6:ubuntu里面的mysql怎么查看和修改密码

    查看、修改mysql的用户名和密码
    第一步:
    这时你需要进入/etc/mysql目录下,然后sudo vim/vi debian.cnf查看里面的用户名和密码,然后使用这个文件中的用户名和密码进入mysql,假如debian.cnf中的用户名为debian-sys-maint,则:
    mysql -u debian-sys-maint -p按回车,这时需要你输入密码,复制debian.cnf中的密码(不要手动输入,因为容易产生错误)。
    此时你能进入到mysql里面了
    第二步:
    修改人root密码
    根据上一步登录mysql客户端
    mysql> use mysql;
    Database changed
    mysql> update user set password=password(new password) where user=root;
    Query OK, 4 rows affected (0.00 sec)
    Rows matched: 4Changed: 4Warnings: 0
    mysql> flush privileges;
    Query OK, 0 rows affected (0.00 sec)
    mysql> quit
    第三步:
    用新改的root和密码登录查看。

    相关文章
    ubuntu设置文件夹权限2019-02-18
    centos和ubuntu哪个好2019-02-22
    ubuntu 没有可用的网络设备2019-03-20
    如何安装双系统ubuntu2019-06-08
    ubuntu下安装windows2019-06-14
    ubuntu怎么进入共享文件夹2019-06-26
    ubuntu怎么解压rar文件2020-08-15
    手机淘宝好评怎么修改2019-01-12
    浏览器主页修改不过来2019-01-15
    怎么修改被篡改的主页2019-01-16