银河麒麟v10安装mysql5.5
时间: 2025-02-18 16:13:48 浏览: 83
### Galaxy Kylin V10 上安装 MySQL 5.5 教程
#### 准备工作
为了在银河麒麟操作系统 V10 中成功安装 MySQL 5.5,需先完成一些准备工作。确保操作系统的更新至最新状态,并安装必要的依赖包。
```bash
sudo apt-get update && sudo apt-get upgrade -y
sudo apt-get install build-essential cmake libncurses5-dev openssl libssl-dev \
libaio-dev libreadline-dev zlib1g-dev bison checkinstall -y
```
#### 获取 MySQL 源码
下载适用于 Linux 的 MySQL 5.5 版本源代码文件[^3]:
```bash
wget https://downloads.mysql.com/archives/get/file/mysql-5.5.62.tar.gz
tar zxvf mysql-5.5.62.tar.gz
cd mysql-5.5.62/
```
#### 编译配置
创建一个新的用户和组用于运行 MySQL 数据库服务,避免使用 root 用户直接管理数据库实例。接着设置编译参数并开始编译过程。
```bash
groupadd mysql
useradd -r -g mysql mysql
cmake . -DCMAKE_INSTALL_PREFIX=/usr/local/mysql \
-DMYSQL_UNIX_ADDR=/tmp/mysql.sock \
-DSYSCONFDIR=/etc \
-DDEFAULT_CHARSET=utf8mb4 \
-DDEFAULT_COLLATION=utf8mb4_general_ci \
-DEXTRA_CHARSETS=all \
-DWITH_MYISAM_STORAGE_ENGINE=1 \
-DWITH_INNOBASE_STORAGE_ENGINE=1 \
-DWITH_MEMORY_STORAGE_ENGINE=1 \
-DENABLED_LOCAL_INFILE=1 \
-DWITH_SSL=yes \
-DWITH_EMBEDDED_SERVER=1 \
-DWITH_DEBUG=0
make && make install
```
#### 初始化环境变量与权限调整
为了让系统识别新安装的 MySQL 命令路径,添加 `/usr/local/mysql/bin` 到 `PATH` 变量中;同时赋予适当执行权限给相关二进制文件以及数据目录初始化命令。
```bash
echo 'export PATH=$PATH:/usr/local/mysql/bin' >> ~/.bashrc
source ~/.bashrc
chown -R mysql:mysql /usr/local/mysql
/usr/local/mysql/scripts/mysql_install_db --user=mysql
```
#### 配置启动项和服务注册
复制提供的样例配置文件到标准位置,并通过 systemd 或其他方式将 MySQL 注册成为开机自启的服务之一。
```bash
cp support-files/my-medium.cnf /etc/my.cnf
cp support-files/mysql.server /etc/init.d/mysql.server
chmod +x /etc/init.d/mysql.server
update-rc.d mysql.server defaults
service mysql.server start
```
#### 测试验证
最后一步是确认 MySQL 是否能够正常运作,连接进入 SQL 控制台测试基本功能是否可用。
```sql
mysql -u root -p
```
输入密码后应该可以顺利登录到 MySQL 提供的交互界面内。
阅读全文
相关推荐


















