• Linux 下使用yum 命令安装MySQL


    Linux下使用yum安装MySQL,以及启动、登录和远程访问MySQL数据库。

    1、yum安装mysql

    1. 查看有没有安装包:
       yum list mysql*
        #移除已经安装的mysql
        yum remove mysql mysql-server mysql-libs compat-mysql51
        rm -rf /var/lib/mysql
        rm /etc/my.cnf
    2. 查看是否还有mysql软件:
        rpm -qa|grep mysql
        #如果有的话,继续删除
    3.  安装mysql

       安装mysql客户端:

     yum install mysql

     安装mysql 服务器端:

     yum install mysql-server

     yum install mysql-devel

    2. 启动&&停止 数据库

    1. 进入mysql配置文件,设置字符集:
        > vi  /etc/my.cnf 
        # 加入配置参数
        > default-character-set-server=utf8 
    2. 启动mysql服务
        > service mysqld start
        #或者下面这个
        >/etc/init.d/mysqld start
    3. 设置开机启动
        >chkconfig --add mysqld
        >chkconfig mysqld on
    4. 查看开机启动设置是否成功
        >chkconfig --list | grep mysql* 
        # mysqld 0:关闭 1:关闭 2:启用 3:启用 4:启用 5:启用 6:关闭停止

    3. 登录 mysql

    1.#创建root管理员:       

     >mysqladmin -u root password 密码

    2.登录

    >mysql -u root -p

    >enter password :输入密码
    #如果忘记密码解决,查看下面的问题

    3.忘记密码

    >service mysqld stop

    >mysqld_safe --user=root --skip-grant-tables

    >mysql -u root

    >use mysql

    >update user set password=password("new_pass") where user="root";

    >flush privileges;

    4. 远程访问 开放防火墙的端口号mysql

    注意:下面两个步骤都需要执行.步骤一,只是修改了用户的密码.但是并没有对用户进行授权;步骤二的作用就是授权,让用户可以指定权限(连接诶数据库,查询数据库...)
    1. 改表法。可能是你的帐号不允许从远程登陆,只能在localhost。这个时候只要在localhost的那台电脑,登入mysql后,更改 "mysql" 数据库里的 "user" 表里的 "host" 项,从"localhost"改称"%"
        mysql -u root -pvmware;
        mysql>use mysql;
        mysql>update user set host = '%' where user = 'root';
        mysql>select host, user from user;
    2. 授权法。例如,你想myuser使用mypassword从任何主机连接到mysql服务器的话。
        GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'%' IDENTIFIED BY 'mypassword' WITH GRANT OPTION;
        如果你想允许用户myuser从ip为192.168.1.3的主机连接到mysql服务器,并使用mypassword作为密码  
        GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'192.168.1.3' IDENTIFIED BY 'mypassword' WITH GRANT OPTION;

  • 相关阅读:
    python ast模块使用
    编译原理:编译过程概述
    TVM 安卓环境搭建部署
    TVM: 编译流程
    TVM:Relay算子实现流程
    23第四章:【08】消息消费重试机制
    21第四章:【06】消息过滤
    20第四章:【05】批量消息
    19第四章:【04】事务消息
    17第四章:【02】顺序消息
  • 原文地址:https://www.cnblogs.com/101718qiong/p/9353916.html
Copyright © 2020-2023  润新知