12-09
12-09
12-09
12-09
12-09
12-09
12-09
12-09
12-09
12-09
12-09
12-09
ADADADADAD
mysql数据库 时间:2024-11-28 13:25:15
作者:文/会员上传
12-09
12-09
12-09
12-09
12-09
12-09
12-09
12-09
12-09
12-09
12-09
12-09
下载源码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
11-20
11-19
11-20
11-20
11-20
11-19
11-20
11-20
11-19
11-20
11-19
11-19
11-19
11-19
11-19
11-19