Ubuntu离线安装Mysql数据库
解压和移动文件
登录系统后,进入源码压缩包解压文件,解压命令为:
```
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数据库的步骤,希望对您有所帮助。
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。