2016 - 2024

感恩一路有你

Ubuntu离线安装Mysql数据库

浏览量:4385 时间:2024-08-08 17:07:32 作者:采采

解压和移动文件

登录系统后,进入源码压缩包解压文件,解压命令为:

```

tar –zxvf mysql-5.6.17-linux-glibc2.5-i686.tar.gz

```

解压完成后,将解压文件移动到`/usr/local/mysql`目录下,移动命令为:

```

mv mysql-5.6.17-linux-glibc2.5-i686 /usr/local/mysql

```

添加用户和权限

执行以下命令添加mysql组和用户:

```

cd /usr/local/mysql

groupadd mysql

useradd -r -g mysql mysql

```

设置权限:

```

chown -R mysql:mysql /usr/local/mysql

chown -R root /usr/local/mysql

chown -R mysql /usr/local/mysql/data

```

初始化Mysql

首先,新建`/etc/init.d/mysqld`目录:

```

mkdir /etc/init.d/mysqld

```

复制权限文件:

```

cp

```

重命名权限文件:

```

mv

```

执行以下命令进行Mysql初始化:

```

scripts/mysql_install_db --usermysq

```

启动和进入Mysql

启动Mysql:

```

bin/mysqld_safe --usermysql

```

进入`/usr/local/mysql/bin`目录:

```

cd /usr/local/mysql/bin

./mysql -u root

```

如果要给root用户添加密码,执行以下命令:

```

./mysqladmin -u root password 'root'

```

配置远程访问权限

进入`/usr/local/mysql/bin`目录:

```

cd /usr/local/mysql/bin

```

执行以下命令修改访问权限:

```

./mysql -u root -p

```

输入密码:root

执行以下命令给root用户添加远程访问权限:

```

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'root' WITH GRANT OPTION;

flush privileges;

```

配置Mysql事件自启动

编辑``文件:

```

vi

```

在`[mysqld]`下面添加以下内容:

```

event_scheduler 1

max_allowed_packet 20M

```

以上是关于在Ubuntu系统中离线安装Mysql数据库的步骤,希望对您有所帮助。

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。