• ADADADADAD

    GDB调试Mysql实战之源码编译安装的实例分析[ mysql数据库 ]

    mysql数据库 时间:2024-11-28 13:25:15

    作者:文/会员上传

    简介:

    下载源码gitclonehttps://github.com/mysql/mysql-server.gitcdmysql-servergitcheckout5.7编译安装安装依赖yuminstall-ycmakemakegccgcc-c++ncurses-develbisongdb需要注

    以下为本文的正文内容,内容仅供参考!本站为公益性网站,复制本文以及下载DOC文档全部免费。

    下载源码

    gitclonehttps://github.com/mysql/mysql-server.gitcdmysql-servergitcheckout5.7

    编译安装

    安装依赖

    yuminstall-ycmakemakegccgcc-c++ncurses-develbisongdb

    需要注意的一点,需要指定 boost 路径,会 cmake 的时候自动下载

    cdBUILD;cmake..-DDOWNLOAD_BOOST=1-DWITH_BOOST=<directory>-DWITH_DEBUG=1-DWITH_UNIT_TESTS=offmakemakeinstall

    最后程序安装到了/usr/local/mysql目录

    创建专用用户

    groupaddmysqluseradd-s/sbin/nologin-M-gmysqlmysql

    初始化数据库

    cd/usr/local/mysql/bin/mysqld--defaults-file=/etc/my.cnf--initialize--user=mysql2019-02-01T07:45:58.147032Z1[Note]Atemporarypasswordisgeneratedforroot@localhost:jss<swtX.8og

    连接数据库

    [root@bogonbin]#./mysql-hlocalhost-urootERROR2002(HY000):Can'tconnecttolocalMySQLserverthroughsocket'/tmp/mysql.sock'(2)

    原来是因为配置文件里面没有置顶客户端的 socket 文件

    cat/etc/my.cnf[mysqld]datadir=/var/lib/mysqlsocket=/var/lib/mysql/mysql.sock#Disablingsymbolic-linksisrecommendedtopreventassortedsecurityriskssymbolic-links=0#Settingsuserandgroupareignoredwhensystemdisused.#Ifyouneedtorunmysqldunderadifferentuserorgroup,#customizeyoursystemdunitfileformariadbaccordingtothe#instructionsinhttp://fedoraproject.org/wiki/Systemd[mysqld_safe]log-error=/var/log/mariadb/mariadb.logpid-file=/var/run/mariadb/mariadb.pid##includeallfilesfromtheconfigdirectory#!includedir/etc/my.cnf.d

    增加

    [client]default-character-set=utf8socket=/var/lib/mysql/mysql.sock[mysql]default-character-set=utf8socket=/var/lib/mysql/mysql.sock

    再次连接就 ok 了。

    修改默认密码

    SETPASSWORD=PASSWORD('123456');ALTERUSER'root'@'localhost'PASSWORDEXPIRENEVER;flushprivileges;

    导入测试数据

    /usr/local/mysql/bin/mysql-uroot-p123456test<article_rank.sql
    GDB调试Mysql实战之源码编译安装的实例分析.docx

    将本文的Word文档下载到电脑

    推荐度:

    下载
    热门标签: mysqlgdb