zoukankan      html  css  js  c++  java
  • yum 安装mysql数据库

      1、查看是否有安装mysql,有的话通过yum remove mysql先卸载掉,卸载完成后执行

         yum install -y mysql-server mysql mysql-deve 

      2、启动mysql服务

         service mysqld start  //也可以通过/etc/init.d/mysqld start启动

      3、设置为开机自启动

         chkconfig mysqld on  

      4、设置root账号的密码

         mysqladmin -u root password 'newpass'

       5、远程客户端连接授权

          mysql -u root –p     //会提示输入密码,输入上面设置的root新密码

          GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'newpass' WITH GRANT OPTION  //*.*表示不对连接的ip做限制

      6、对my.cnf中的配置进行设置(文件一般在/etc/my.cnf)

    [mysqld]
    datadir=/var/lib/mysql
    socket=/var/lib/mysql/mysql.sock
    security risks
    symbolic-links=0
    max_connections = 1000
    default-character-set=utf8
    max_allowed_packet = 16M
    skip-name-resolve
    event_scheduler = on

       7、重启mysql服务

         /etc/init.d/mysqld restart

        补充:

          关于mysql grant

            grant 权限1,权限2,…权限n on 数据库名称.表名称 to 用户名@用户地址 identified by ‘连接口令’;

            -- 权限1,权限2,…权限n代表select,insert,update,delete,create,drop,index,alter,grant,references,reload,shutdown,process,file等14个权限。
            -- 当权限1,权限2,…权限n被all privileges或者all代替,表示赋予用户全部权限。
            -- 当数据库名称.表名称被*.*代替,表示赋予用户操作服务器上所有数据库所有表的权限。
            -- 用户地址可以是localhost,也可以是ip地址、机器名字、域名。也可以用’%'表示从任何地址连接。
            -- ‘连接口令’不能为空,否则创建失败。

            新设置用户或更改密码后需用flush privileges;刷新MySQL的系统权限相关表,否则会出现拒绝访问

    好记性不如烂笔头^_^!
  • 相关阅读:
    codeforces707B:Bakery
    codeforces707A:Brain's Photos
    BZOJ1084 [SCOI2005]最大子矩阵
    BZOJ1264 [AHOI2006]基因匹配Match
    BZOJ2764 [JLOI2011]基因补全
    codevs1257 打砖块
    BZOJ1079 [SCOI2008]着色方案
    BZOJ1026 [SCOI2009]windy数
    菜鸟学自动化测试(一)----selenium IDE
    关于w3school的html5部分output 元素实例代码(点亲自试一试进去)的问题纠正
  • 原文地址:https://www.cnblogs.com/luobiao320/p/7183745.html
Copyright © 2011-2022 走看看