zoukankan      html  css  js  c++  java
  • linux下使用yum安装mysql详解

    安装mysql:

    mysql:CentOS 7的yum源中貌似没有正常安装mysql时的mysql-sever文件,需要去官网上下载
    # wget http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm
    # rpm -ivh mysql-community-release-el7-5.noarch.rpm;
    # yum install mysql-community-server
    成功安装之后重启mysql服务

    查看mysql进程:
    #ps -ef | grep mysqld
    # service mysqld restart 或者 # service mysql restart
    # lsof -p pid 查看进程连接位置

    初次安装mysql是root账户是没有密码的
    设置密码的方法


    启动服务:net start mysql;
    # mysql -uroot
    mysql> set password for ‘root’@‘localhost’ = password('root123');
    mysql>flush privileges;
    mysql> exit
    账号登陆
    # mysql -uroot -p
    Enter password: 【输入原来的密码】
    mysql>use mysql;
    mysql> update user set password=passworD("test") where user='root';
    mysql> flush privileges;
    mysql> exit;

    授权其他机器登陆:
    GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'root123' WITH GRANT OPTION;

    update user set host = '%' where user = 'root';
    mysql>select host, user from user;

    1、安装客户端和服务器端

    确认mysql是否已安装:

    yum list installed mysql*
    rpm -qa | grep mysql*
    

    查看是否有安装包:

    yum list mysql*
    

    安装mysql客户端:

    yum install mysql
    

    安装mysql 服务器端:

    yum install mysql-server
    yum install mysql-devel
    

    2、启动、停止设置

    数据库字符集设置
    mysql配置文件/etc/my.cnf中加入default-character-set=utf8


    启动mysql服务:

    service mysqld start  或者/etc/init.d/mysqld start
    

    停止mysql服务:

    service mysqld stop
    

    3、登录及忘记修改密码

    创建root管理员:

    mysqladmin -u root password xxxxx
    

    登录:

    mysql -u root -p 
    

    4、允许远程访问设置

    开放防火墙的端口号
    mysql增加权限:mysql库中的user表新增一条记录host为“%”,user为“root”。

    use mysql;
    UPDATE user SET `Host` = '%' WHERE `User` = 'root' LIMIT 1;
    flush privileges;
    

     %表示允许所有的ip访问

    5、mysql的几个重要目录

    (a)数据库目录
        /var/lib/mysql/
    (b)配置文件
        /usr/share /mysql(mysql.server命令及配置文件)
    (c)相关命令
        /usr/bin(mysqladmin mysqldump等命令)
    (d)启动脚本
        /etc/rc.d/init.d/(启动脚本文件mysql的目录)

  • 相关阅读:
    JAVA实现接口监控报警系统
    批量插入数据、自定义分页器
    django与Ajax
    ORM优化查询、choices参数
    django之查询操作及开启事务
    django之ORM字段及参数
    数据库设计
    django之模型层
    django之模板层
    django之视图层
  • 原文地址:https://www.cnblogs.com/zyw-205520/p/4902941.html
Copyright © 2011-2022 走看看