• 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;

  • 相关阅读:
    远程桌面连接偶尔无法连接的解决方案
    事物复制遇到的几个错误
    几条关于查看和删除发布和分发的命令
    Winform- TreeView的使用例子
    Winform- 界面开发之布局控件"WeifenLuo.WinFormsUI.Docking"的使用
    Winform- IrisSkin.dll轻松实现窗体换肤功能
    Oracle- 备份单表结构和单表数据
    MSSQLSERVER数据库- 作业调度定时备份数据库
    Oracle- plsql developer如何查询SQL语句执行历史记录
    MSSQLSERVER数据库- SQL删除重复数据的五种方式
  • 原文地址:https://www.cnblogs.com/101718qiong/p/9353916.html
Copyright © 2020-2023  润新知