天天看點

mysql啟動修改密碼

一.mysql 啟動方法

    1./etc/init.d/mysqld start

    2./usr/local/mysql/bin/mysqld_safe --user=mysql &

        &:代表背景啟動mysql服務

二.mysql 登陸方法:

    1.剛裝完系統沒密碼情況:mysql 或者mysql -uroot

    2.标準的登陸方法:mysql -uroot -p

    3.多執行個體登陸方法:

        mysql -uroot -p -S /data/3306/mysql.sock    #指定下sock檔案

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

三.mysql關閉方法

    1.用專門的腳本關閉

四.mysql建使用者.并授權方法

    1.分2步的方法:

         create user 'test'@'localhost' identified by 'test11';

         grant select on mysql.* to 'test'@'localhost' ;

    2.直接一條指令:

        mysql> grant select on mysql.* to 'test2'@'localhost' identified by 'test22';

        Query OK, 0 rows affected (0.00 sec)  

        mysql> select user,host from user;    

        +-----------+-----------+

        | user      | host      |

        +-----------+-----------+

        | root      | 127.0.0.1 |

        | root      | localhost |

        | test      | localhost |

        | test2     | localhost |

        | wordpress | localhost |

        +-----------+-----------+

        5 rows in set (0.00 sec)

五.mysql修改密碼方法:

    1.安裝完後,設定密碼方法:

        a.mysqladmin -uroot password  'test88'

        b.[[email protected] 3306]# mysqladmin -uroot password 'mybaby3306' -S /data/3306/mysql.sock

    #多執行個體的例子

    2.修改密碼

        a. [r[email protected]~]# mysqladmin -uroot -p'mybaby99' password 'ainini99'

        b. [[email protected]~]# mysqladmin -uroot -p'mybaby99' password 'ainini99' -S /data/3306/mysql.sock

六.找回丢失密碼:

    1.單執行個體

        [[email protected] ~]# killall mysqld

        [root@ser200 ~]# mysqld_safe --skip-grant-table & mysql -uroot -p

        mysql> use mysql;

        Database changed

        mysql> update user set password=password('mygirl99') where user='root';

        Query OK, 2 rows affected (0.00 sec)

        Rows matched: 2  Changed: 2  Warnings: 0

        mysql> flush privileges;  

        Query OK, 0 rows affected (0.00 sec)

你可能還對mysql編譯參數檢視的相關内容感興趣

轉載于:https://blog.51cto.com/txidc/1567817