zoukankan      html  css  js  c++  java
  • mysql学习笔记(一)

    一、连接数据库

    为了连接到MySQL,需要以下信息 :

    主机名(计算机名)——如果连接到本地MySQL服务器, 为localhost

    端口(如果使用默认端口3306之外的端口);

    一个合法的用户名;

    用户口令(如果需要) ;

    1)连接到本机上

    命令:mysql -u [username] -p

    username:用户名

    命令示例:mysql -u root -p,回车后提示你输密码。

    2)连接到远程主机上的mysql

    命令:mysql -h [host] -u [username] -p [password]

    假设远程主机的IP为:110.110.110.110,用户名为root,密码为abcd123。则键入以下命令:
        mysql -h 110.110.110.110 -u root -pabcd123;(注:-p与密码之间不能加空格)

    3)退出mysql

    exit

    二、修改用户密码

    mysqladmin -u [username]-p[oldpassword] password [newpassword]

    username:   用户名

    oldpassword:旧密码

    newpassword:新密码

    注意:-p[oldpassword]中间没有空格

    输入命令时也可以忽略旧密码,然后会提示你输入密码,则输入旧密码。

    假设原密码为ab12,改为abc345,则命令为:

    mysqladmin -u root -pab12  password abc345

    三、登录权限

    1)登录权限简介

    mysql用户设置当中多了一个主机选项,意思是允许这个用户使用什么主机登陆。

    一般常见的主机选项为:%,localhost,IP地址

    %:任意主机可以登陆

    localhost:仅本机可以登陆

    IP地址:指定的IP地址可以登陆

    2)修改root的登录权限

    1.登陆mysql服务器

    mysql -u root -p

    2.进入数据库mysql

    use mysql;

    3.修改登陆权限

    update db set host = '%' where user = '用户名';

    4.刷新权限列表

    flush privileges;

    四、选择数据库

    1)use [数据库名称]

    2)显示数据库

    show databases;

    3)显示数据库内表的列表

    show tables;

    4)显示表中列

    show columns from [表名];

     

  • 相关阅读:
    python的paramiko模块简单应用
    python单线程下实现多个socket并发
    python之协程
    python之生产者消费者模型
    python进程之间修改数据[Manager]与进程池[Pool]
    python的进程间的数据交互
    vmware搭建vSAN提示磁盘不合格或者看不到磁盘的解决办法
    python之多并发socket
    OOP的几个不常用的方法
    HTTP 头和 PHP header() 函数
  • 原文地址:https://www.cnblogs.com/yzl050819/p/11261955.html
Copyright © 2011-2022 走看看