Heim > Datenbank > MySQL-Tutorial > Hauptteil

linux下 安装mysql

WBOY
Freigeben: 2023-05-08 09:23:06
Original
3958 人浏览过

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

一、安装前需知

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

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

二、下载Mysql安装包

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

三、安装依赖包

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

sudo yum install cmake
sudo yum install ncurses-devel
sudo yum install bison
sudo yum install gcc-c++
sudo yum install zlib-devel
sudo yum install perl
Nach dem Login kopieren

四、安装Mysql

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

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

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

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

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

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

四、配置Mysql

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

  1. 启动Mysql服务

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

cd /usr/local/mysql/bin/
./mysqld_safe &
Nach dem Login kopieren

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

  1. 连接到Mysql

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

mysql -uroot
Nach dem Login kopieren

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

  1. 设置新密码

设置新的密码并应用:

mysql>UPDATE mysql.user SET password=PASSWORD('yourpassword') WHERE User='root';
mysql>FLUSH PRIVILEGES;
Nach dem Login kopieren

其中,将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
Nach dem Login kopieren
  1. 重启Mysql服务

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

service mysqld restart
Nach dem Login kopieren

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

以上是linux下 安装mysql的详细内容。更多信息请关注PHP中文网其他相关文章!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!