网站推广.NET

网站推广.NET

linux下 安装mysql

来源:互联网

在linux系统中,mysql是一个广泛应用的重要数据库管理系统。本文将介绍如何在linux下安装mysql。

一、安装前需知

在安装Mysql之前,需要知晓以下内容:

  1. 系统准备:需要一台Linux服务器,并提前保证系统中安装了必要的组件,如gcc、make等。
  2. 将安装包下载到本地:Mysql官方提供多个版本的安装包,可根据实际需求选择合适的版本。
  3. 安装方式:Mysql的安装方式比较多,包括二进制包安装、yum安装、源码编译安装等方式,这里介绍源码编译安装。

二、下载Mysql安装包

在官方网站上下载适用于Linux的Mysql安装包,将其解压到本地。

三、安装依赖包

在Linux系统中安装Mysql前需要安装以下软件依赖包:

sudo yum install cmakesudo yum install ncurses-develsudo yum install bisonsudo yum install gcc-c++sudo yum install zlib-develsudo yum install perl

四、安装Mysql

  1. 进入Mysql解压后的文件夹,执行以下命令:
sudo cmake .

这个语句是为了生成Makefile,使得我们可以通过make命令进行编译操作。

  1. 执行make指令进行编译操作,如下:
sudo make

这个操作会比较久,在完成之前请不要中途终止。

  1. 将编译出的文档打包并安装,执行以下命令:
sudo make install

这个操作也需要一定时间,请耐心等待。

四、配置Mysql

Mysql的默认用户名为root,密码为空;为了安全起见,需要为其设置一个新的密码。

  1. 启动Mysql服务

在安装完成后,如果需要开启Mysql服务,则需要运行mysql服务。在Mysql目录下执行以下命令:

cd /usr/local/mysql/bin/./mysqld_safe &

这个命令将开启mysql进程服务。

  1. 连接到Mysql

执行如下命令,进入Mysql服务:

mysql -uroot

这里-u指定用户名,root为Mysql默认用户名。

  1. 设置新密码

设置新的密码并应用:

mysql>update mysql.user SET password=PASSWORD('yourpassword') WHERE User='root';mysql>FLUSH PRIVILEGES;

其中,将yourpassword替换为你所需要的密码即可。

  1. 修改Mysql配置文件

在/etc目录中找到my.cnf文件,通过vi等编辑工具进行修改。以下是一个样例配置,你可以将其复制到my.cnf文件里。

[client] port = 3306 socket = /tmp/mysql.sock default-character-set = utf8[mysqld] port = 3306 socket = /tmp/mysql.sock basedir = /usr/local/mysql datadir = /var/mysql pid-file = /tmp/mysqld.pid user = mysql bind-address = 192.168.1.100 server-id=1 init-connect='SET NAMES utf8' character-set-server = utf8 skip-character-set-client-handshake max_connections=1000 log-bin = mysql-bin binlog-format=ROW expire_logs_days = 5 default-storage-engine = InnoDB innodb_file_per_table = 1
  1. 重启Mysql服务

完成以上配置后,重启Mysql服务:

service mysqld restart

至此,Mysql的安装和配置就完成了。现在你可以使用你新设置的密码登录并使用Mysql了。

linux安装mysql