zoukankan      html  css  js  c++  java
  • Mysql安装与配置调优

    一、安装
    apt-get install mysql-server 需要设置账号密码
    apt-get isntall mysql-client
    apt-get libmysqlclient-dev
    2.sudo netstat -tap | grep mysql 查看是否安装成功
    root@xyz:~# netstat -tap | grep mysql
    tcp6       0      0 [::]:mysql              [::]:*                  LISTEN      7510/mysqld  -->安装成功

    二、设置mysql远程访问

    1. 编辑mysql配置文件,把其中bind-address = 127.0.0.1注释了

    vi /etc/mysql/mysql.conf.d/mysqld.cnf 

    2. 使用root进入mysql命令行,执行如下2个命令,示例中mysql的root账号密码:root

    grant all on *.* to root@'%' identified by 'root' with grant option;
    flush privileges;

    3. 重启mysql

    /etc/init.d/mysql restart

    三、MySQL修改root密码的多种方法

    方法1: 用SET PASSWORD命令

      mysql -u root
    
      mysql> SET PASSWORD FOR 'root'@'localhost' = PASSWORD('newpass');

    方法2:用mysqladmin

      mysqladmin -u root password "newpass"
    
      如果root已经设置过密码,采用如下方法
    
      mysqladmin -u root password oldpass "newpass"

    方法3: 用UPDATE直接编辑user表

      mysql -u root
    
      mysql> use mysql;
    
      mysql> UPDATE user SET Password = PASSWORD('newpass') WHERE user = 'root';
    
      mysql> FLUSH PRIVILEGES;

         在丢失root密码的时候,可以这样

        mysqld_safe --skip-grant-tables&

        mysql -u root mysql

        mysql> UPDATE user SET password=PASSWORD("new password") WHERE user='root';

        mysql> FLUSH PRIVILEGES;



    生命不止,奋斗不息
  • 相关阅读:
    Gvim快捷键学习
    一步一步学习Vim 全图解释
    经典vim插件功能说明、安装方法和使用方法介绍
    中国数学数字图书馆
    RQNOJ第一题---PID1 / 明明的随机数
    gdb常用命令
    linux c下mysql编程样例
    linux c编程 -- 线程互斥
    linux c多线程编程范例
    数据结构 -- 可重用模块的接口设计模板
  • 原文地址:https://www.cnblogs.com/shione/p/7249304.html
Copyright © 2011-2022 走看看