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;



    生命不止,奋斗不息
  • 相关阅读:
    突破极验验证的验证码
    c# 自定义多选下拉列表2
    c#多选下拉框(ComboBox)
    图片缩放+拖动(html)
    使用天天模拟器开发android应用
    FineUI开源版之TreeGrid(修改)
    FineUI开源版之TreeGrid实现
    c# 窗体最小化后截图实现
    c#一个简单的实例告诉你,多继承还可以这么来
    设置控件Enable=false,控件颜色不变
  • 原文地址:https://www.cnblogs.com/shione/p/7249304.html
Copyright © 2011-2022 走看看