modailin

                                                           数据库启动与关闭

1.1 启动与关闭 Mysql

     1.1.1 单实例方法

    

法二:

            /usr/local/mysql/bin/mysql_safe --user=mysql &

            starting mysqld daemon with databases from /usr/local/mysql/data

            killall mysqld

            killall -9 mysqld

     提示: 关闭直到出现mysqld: no process killed 表示完成关闭操作

1.1.2  多实例方法:

   启动:

               /data/3306/mysql   start 

               /data/3307/mysql   start

   关闭:

               /data/3306/mysql   stop

               /data/3307/mysql   stop 

1.2  登陆Mysql方法

     1.2.1 单实例方法      1 mysql  -----刚装完系统无密码情况登陆方式

                                       2 mysql -uroot  -----刚装完系统无密码情况登录方式

                                       3 mysql -uroot -p  -----这里标准的dba命令行登陆命令

                                       4 mysql -uroot -p\'oldboy123\' ----- 非脚本里一般不这样用,密码明文会泄露密码

     1.2.2. 多实例方法 

                     mysql -uroot -p -S /data/3306/mysql.sock

                     mysql -uroot -p -S /data/3307/mysql.sock

      提示: 多实例通过mysql的 -S 命令指定不同的sock 文件登陆不同的服务中

1.3  登陆 Mysql 后 

1.4 退出 Mysql 方法  : quit  和 exit 

1.5 设置及修改Mysql root用户密码

    1.5.1 设置密码方法

      mysqladmin -u root password \'123456\'

      mysqladmin -u root -p\'123456\' password \'456789\' -S /data/3306/mysql.sock

    1.5.2  修改root密码

       mysqladmin -u root -p\'123456\' password \'456789\'

       mysqladmin -u root -p \'456789\' password \'123456\' -S /data/3306/mysql.sock 适合多实例方法

     1.5.3 修改root 密码法二

  mysql> update mysql.user set password=PASSWORD(\'123456\') where user=\'root\';

  mysql> flush privileges;

     1.5.4 修改root 密码法三

   mysql> set password=password(\'123456\');

 1.6 如何找回丢失的mysql root 密码

       1.6.1  单实例启动方法

       killall  mysqld

       mysqld_safe  --skip-grant-table  &

       mysql  -u root -p

       1.6.2  多实例启动方法

      killall   mysqld

      mysqld_safe --defaults-file=/data/3306/my.cnf  --skip-grant-table  &

      mysql -u root -p -S /data/3306/mysql.sock 

       1.6.3   修改密码的方法

  mysql> update mysql.user SET password=PASSWORD("123456") WHERE user=\'root\';

  mysql> flush privileges  

        1.6.4  重新启用新密码登陆 

        killall -9 mysqld

        单实例: /etc/init.d/mysqld   restart

        多实例: /data/3306/mysql  restart

 

              

 

  

 

分类:

技术点:

相关文章:

  • 2021-11-01
  • 2021-10-01
  • 2021-06-01
  • 2021-12-15
  • 2021-11-13
  • 2021-11-13
猜你喜欢
  • 2021-11-23
  • 2021-12-15
  • 2021-12-07
  • 2021-11-01
  • 2021-11-13
  • 2021-10-11
  • 2021-11-13
相关资源
相似解决方案