| 其他问题 | ||
1. 安装依赖项:在开始之前,确保您的系统已安装以下依赖项: sudo apt update sudo apt install build-essential openssl libssl-dev libncurses5-dev libncursesw5-dev libreadline-dev libaio1 libaio-dev zlib1g-dev 2. 下载MySQL源代码:进入MySQL官方网站(https://dev.mysql.com/downloads/mysql/),找到MySQL 8的源代码下载链接,复制链接地址。 wget [MySQL源代码下载链接] 或者您也可以通过其他方式下载到源代码,并将其放置在一个合适的目录下进行操作。 3. 解压源代码:将下载的源代码文件解压缩到一个新建的目录中。 tar -xvf [源代码文件名].tar.gz 4. 进入源代码目录:切换到解压后的源代码目录。 cd [解压后的源代码目录] 5. 配置和编译:配置MySQL的编译选项,然后进行编译。 cmake . make -j$(nproc) 注意:这里使用了并行编译,-j选项后的nproc表示使用系统上的所有可用CPU核心进行编译。您也可以根据需要修改并发编译的数量。 6. 安装MySQL:使用以下命令将编译好的MySQL安装到系统中。 sudo make install 7. 创建MySQL用户和组:创建一个新的MySQL用户和组。 sudo groupadd mysql sudo useradd -r -g mysql -s /bin/false mysql 8. 初始化数据库:使用以下命令初始化MySQL数据库。 sudo mysqld --initialize --user=mysql --basedir=[MySQL安装目录] --datadir=[MySQL数据目录] 【注意】上面的[MySQL安装目录]和[MySQL数据目录]分别用实际的安装目录和数据目录路径替换。 9. 启动MySQL服务:使用以下命令启动已安装的MySQL服务。 sudo systemctl start mysql 或者,如果您的系统不支持systemd,则可以使用以下命令。 sudo service mysql start 10. 查看MySQL状态:使用以下命令检查MySQL服务的状态。 sudo systemctl status mysql 或者 sudo service mysql status 如果一切正常,您将看到MySQL服务正在运行。 11. 设置MySQL root密码:首次启动MySQL时,root用户没有密码。使用以下命令设置root用户的密码。 sudo mysql_secure_installation 按照提示进行设置。
|







关注官方微信