MySQL:飞腾2000+Centos7.6 aarch64 部署MySQL8.0.36
在CentOS 7.6 (aarch64) 上部署 MySQL 8.0.36 的步骤如下:
- 下载 MySQL 8.0.36 的 AArch64 包。
wget https://dev.mysql.com/get/Downloads/MySQL-8.0/mysql-8.0.36-linux-aarch64.tar.xz
- 解压缩下载的包。
tar -xvf mysql-8.0.36-linux-aarch64.tar.xz
- 创建 MySQL 用户和组。
groupadd mysql
useradd -r -g mysql -s /bin/false mysql
- 初始化 MySQL。
cd mysql-8.0.36-linux-aarch64
mkdir data
bin/mysqld --initialize --user=mysql --basedir=$(pwd) --datadir=$(pwd)/data
- 收集初始临时密码。
在初始化日志中,你会找到一个临时密码,类似于这样:
A temporary password is generated for root@localhost: <password>
- 安装 MySQL 服务。
cp support-files/mysql.server /etc/init.d/mysql
chmod +x /etc/init.d/mysql
chkconfig --add mysql
chkconfig mysql on
- 配置 MySQL。
cp support-files/my-default.cnf /etc/my.cnf
编辑 /etc/my.cnf
文件,根据需要调整配置。
- 启动 MySQL 服务。
service mysql start
- 使用初始临时密码登录 MySQL。
bin/mysql -u root -p
在提示时,输入你在初始化步骤中获得的临时密码。
- 修改 root 用户密码。
ALTER USER 'root'@'localhost' IDENTIFIED BY 'NewPassword';
替换 NewPassword
为你想要设置的新密码。
- 允许远程访问(如果需要)。
CREATE USER 'username'@'%' IDENTIFIED BY 'password';
GRANT ALL PRIVILEGES ON *.* TO 'username'@'%' WITH GRANT OPTION;
FLUSH PRIVILEGES;
替换 username
和 password
为你的用户名和密码。
评论已关闭