ARM环境中编译安装mysql5.7.44数据库
ARM环境中编译安装mysql5.7.44数据库
编译环境准备
1 | yum install -y cmake bison flex libaio-devel numactl-devel openssl-devel gcc gcc-c++ libtirpc-devel ncurses-devel |
解压安装包
1 | tar xvf mysql-5.7.44.tar.gz |
创建并进入编译目录
1 | cd mysql-5.7.44 |
配置编译选项
1 | cmake .. -DCMAKE_INSTALL_PREFIX=/usr/local/mysql \ |
编译mysql
1 | make -j$(nproc) |
安装mysql
1 | sudo make install |
初始化数据库
1 | sudo /usr/local/mysql/bin/mysqld --initialize --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data |
初始化完成后有临时root密码,记得复制
配置目录权限(根据实际目录授权即可)
1 | sudo chown -R mysql:mysql /var/lib/mysql |
安全设置
1 | sudo /usr/local/mysql/bin/mysql_secure_installation |
启动mysql服务
1 | cp mysql.server /etc/init.d/mysql.server |
修改root密码
1 | ALTER USER 'root'@'localhost' IDENTIFIED BY 'XXXxxx'; |