mysql

  1. 安装
    Ubuntu下MySQL的安装与配置
    Nginx服务器上安装并配置PHPMyAdmin的教程

  2. 使用phpmyadmin 管理

    nginx 添加配置:

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    server {
    listen 4040;
    server_name phpmyadmin;
    access_log logs/phpmyadmin-access.log main;
    root html/phpmyadmin;
    index index.php;

    location / {
    }

    location ~ \.php$ {
    fastcgi_pass 127.0.0.1:9000;
    fastcgi_index index.php;
    fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
    include fastcgi_params;
    }

    location ~ /\.ht {
    deny all;
    }
    }

    无需多言, 各种可视化操作. 但是用多了容易不记得命令.

  3. 命令行管理
    mysql 文档
    • 登陆
      mysql --user="" --passward="" [dbname]
    • 创建数据库
      create database [char]
    • 查看用户权限
      show grant root@localhost;

忘记了 root 密码怎么办?

  1. 修改配置文件,取消密码验证

    1
    2
    sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf
    # 在skip-external-locking下面加入 skip-grant-tables, wq保存
  2. 重启mysql
    sudo service mysql restart

  3. 登录mysql, 修改密码

    1
    2
    3
    4
    5
    mysql
    mysql > use mysql;
    # 将 root 的密码设置为 new_pass;
    mysql > update user set authentication_string=PASSWORD("new_pass") where user='root';
    mysql > exit;
  4. 重新编辑配置文件, 启用密码验证。

  5. 重启 mysql 服务。
    sudo service mysql restart
  6. 重新用 root 用户登录 mysql
    sudo mysql -u root -p

mysql
https://leafflow.top/2016/04/12/other/mysql-2016-04-12/
作者
vollen
发布于
2016年4月12日
许可协议