找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 964|回复: 0

MySQL源码编译与配置

[复制链接]

304

主题

42

回帖

1346

积分

管理员

积分
1346
发表于 2021-4-16 03:05:00 | 显示全部楼层 |阅读模式
1.安装依赖包
yum install -y cmake ncurses-devel libtirpc*

2.安装boost
tar xzf boost_1_70_0.tar.gz
mv boost_1_70_0 /usr/local/boost

3.安装rpcsvc
tar zxvf rpcsvc-proto-1.4.tar.gz
cd rpcsvc-proto-1.4/
./configure
make
make install

4.安装mysql-boost
tar xzf mysql-boost-8.0.18.tar.gz
cd mysql-8.0.18/
cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DWITH_BOOST=/usr/local/boost -DFORCE_INSOURCE_BUILD=1 -DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_general_ci
make
make install

5.mysql配置文件
/etc/my.cnf
/etc/my.cnf.d/client.cnf
/etc/my.cnf.d/mysql-default-authentication-plugin.cnf
/etc/my.cnf.d/mysql-server.cnf

6.创建mysql用户
useradd -M -s /sbin/nologin mysql
setfacl -m u:mysql:rwx -R /usr/local/mysql
setfacl -m d:u:mysql:rwx -R /usr/local/mysql

7.初始化数据库
/usr/local/mysql/bin/mysqld --initialize --user=mysql

#临时密码
eyksvSSa5c*T

8.启动服务
/usr/local/mysql/bin/mysqld_safe --user=mysql &

9.mysql服务开机启动
vi /etc/rc.local
/usr/local/mysql/bin/mysqld_safe --user=mysql &

10.重置密码
/usr/local/mysql/bin/mysqladmin -uroot -p'HF&s#9Zped3s' password '123';
set password='123';
alter user 'root'@'localhost' identified by '123';

11.客户端登录
/usr/local/mysql/bin/mysql -uroot -p123

12.查看进程
pstree |grep mysqld

13.查看端口
netstat -tunpl |grep mysqld

14.关闭服务
pkill mysqld

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|外汇论坛 ( 粤ICP备16021788号 )

GMT+8, 2024-11-25 05:17 , Processed in 0.058127 second(s), 19 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表