zoukankan      html  css  js  c++  java
  • Ubuntu下mysql使用

      1. 从网上安装 sudo apt-get install mysql-server。装完已经自动配置好环境变量,可以直接使用mysql的命令。

        注:建议将/etc/apt/source.list中的cn改成us,美国的服务器比中国的快很多。

      2. 安装离线包,以mysql-5.0.45-linux-i686-icc-glibc23.tar.gz为例。

      3. 二进制包安装:安装完成已经自动配置好环境变量,可以直接使用mysql命令

    网上安装和二进制包安装比较简单,重点说安装离线包。

      1. groupadd mysql

      2. mkdir /home/mysql

      3. useradd -g mysql -d /home/mysql mysql

      4. copy mysql-5.0.45-linux-i686-icc-glibc23.tar.gz到/usr/local目录

      5. 解压:tar zxvf mysql-5.0.45-linux-i686-icc-glibc23.tar.gz

      6. ln -s mysql-5.0.45-linux-i686-icc-glibc23 mysql

      7. cd /usr/local/mysql

      8. chown -R mysql .

      9. chgrp -R mysql .

      10. scripts/mysql_install_db --user=mysql (一定要在mysql目录下执行,注意输出的文字,里边有修改root密码和启动mysql的命令)

      11. 为root设置密码: ./bin/mysqladmin -u root password 'passw0rd'
         12. mysqldb安装sudo apt-get install python-mysqldb

         13.重启 service mysql restart

         14.远程开启

      vim /etc/mysql/my.cnf
      修改
    bind-address = 0.0.0.0(默认是127.0.0.1)

         15.权限查看

             查看当前用户(自己)权限:

             show grants;

             查看其他 MySQL 用户权限:

             show grants for dba@localhost;

    grant select,insert,update,delete on *.* to test1@"%" Identified by "abc";
    ON 子句中*.* 说明符的意思是“所有数据库,所有的表”

     16.权限撤销

    revoke 跟 grant 的语法差不多,只需要把关键字 “to” 换成 “from” 即可:

    grant all on *.* to dba@localhost;

    revoke all on *.* from dba@localhost;

  • 相关阅读:
    java对象序列化机制
    进程和线程的区别
    关于Java中的String类的不可变
    计算机编码ASCII、UNICODE和UTF-8
    mybatis中的一级缓存和二级缓存
    SQL语句之EXSITS谓词
    git学习笔记
    hdu1542-扫描线求矩形面积并
    首场ACM总结——2019JXCPC(CCPC江西省省赛)
    hdu1199(离散化线段树)
  • 原文地址:https://www.cnblogs.com/zhxhdean/p/3328290.html
Copyright © 2011-2022 走看看