zoukankan      html  css  js  c++  java
  • 给linux默认mysql设置root密码

    linux默认mysql的root是没有密码的,必须设置密码,否则你懂得。此外正式应用不会使用root权限,需要另建用户另外授权,一个应用一个用户一个库一套授权,这样才安全,不至于root权限被获取,整库玩完。

    1、登陆
    mysql -u root -p
    默认没有密码直接回车
    2、
    SET PASSWORD FOR 'root'@'localhost' = PASSWORD('your new password');
    3、创建一个库(newdatabase)
    create database newdatabase;
    4、创建该库管理员账号(newdatabaseuser)并授权,需要刷新授权才能生效
    Grant USAGE on newdatabase.* to newdatabaseuser@localhost Identified by "newdatabase password";
    flush privileges;

    如果授权失败的话,重新授权一下,同样需要刷新授权
    grant all privileges on newdatabase.* to newdatabaseuser@localhost
    flush privileges;

    以上数据库名、用户名、密码根据需要自定。

     创建远程用户,赋予所有权限

    GRANT ALL PRIVILEGES ON *.* TO username@"%" IDENTIFIED BY 'password'
     

  • 相关阅读:
    类的加载过程
    ASCII码表
    uboot main_loop函数分析
    串行CPU设计
    __attribute__ ((section(".text")))的测试
    NandFlash
    测试gcc的优化选项
    如何编写一个简单的makefile
    UBOOT的多支持性与可裁剪性
    函数指针的使用
  • 原文地址:https://www.cnblogs.com/chyg/p/2701308.html
Copyright © 2011-2022 走看看