zoukankan      html  css  js  c++  java
  • 安装解压版的mariadb

    今天尝试了安装解压版的mariadb,在官网上https://downloads.mariadb.org/下载了5.5版本的mariadb的zip压缩包,

    经过实践发现mariadb解压版安装与mysql解压版的安装基本上是一样的。

    1.首先解压安装包,在bin目录下创建了my.ini文件,文件内容为:

    [client]
    #password = 11111
    port=3306
    socket=/tmp/mysql.sock
    default-character-set=utf-8
    # The MariaDB server
    #
    [mysqlId]
    port=3306
    socket=/tmp/mysql.sock
    default-character-set=utf-8

    2.接下来配置mariadb的环境变量,这样就能够在命令行的任意目录访问到mariadb,找到环境变量Path,在后面加上mysql下bin目录的地址。

    3.以管理员权限打开命令行,通过mysqld --install-manual "服务名" 命令安装windows服务,其中服务名是自己定义的;如果想要卸载服务,则使用:

    mysqld --remove。

    4.启动服务,重新打开命令行,输入mysql回车,发现登录到了mysql,使用mysql -uroot 可以登陆进去,说明root用户没有设置密码,

    使用命令mysqladmin -u root password "新密码",如果想要修改密码,则使用mysqladmin -u root   -p老密码     password     "新密码",

    这样mariadb就可以正常使用了。

    注意:

    (1).如果登陆密码不正确,会出现 ERROR 1045 (28000): Access denied for user 'ODBC'@'localhost' (using password: YES)

    错误,这时候需要修改root的登陆密码:

    update user set password=password("mysql") where user='root';

    flush privileges;。

    (2).安装过程中发现只通过mysql就可以登陆到数据库,这是因为数据库中存在用户名为""的用户,需要在登陆数据库后使用命令

    use mysql;  delete from mysql.user where user="";  flush privileges;将其删除。

  • 相关阅读:
    好的软件架构设计(转)
    利用ManualResetEvent来来控制异步调用的打印的线程的暂停和恢复(转)
    Lucene.Net+盘古分词器(详细介绍)(转)
    如何让 height:100%; 起作用---父级元素必须设定高度
    前端问题汇总
    JS基础_强制类型转换-Number
    CSS实现垂直居中的常用方法
    vue项目上线步骤
    一篇文章全面了解运维监控知识体系
    vue+axios 前端实现登录拦截(路由拦截、http拦截)
  • 原文地址:https://www.cnblogs.com/xhj123/p/6690669.html
Copyright © 2011-2022 走看看