linux下 安装mysql
在Linux系统中,Mysql是一个广泛应用的重要数据库管理系统。本文将介绍如何在Linux下安装Mysql。
一、安装前需知
在安装Mysql之前,需要知晓以下内容:
- 系统准备:需要一台Linux服务器,并提前保证系统中安装了必要的组件,如gcc、make等。
- 将安装包下载到本地:Mysql官方提供多个版本的安装包,可根据实际需求选择合适的版本。
- 安装方式: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
四、安装Mysql
- 进入Mysql解压后的文件夹,执行以下命令:
sudo cmake .
这个语句是为了生成Makefile,使得我们可以通过make命令进行编译操作。
- 执行make指令进行编译操作,如下:
sudo make
这个操作会比较久,在完成之前请不要中途终止。
- 将编译出的文档打包并安装,执行以下命令:
sudo make install
这个操作也需要一定时间,请耐心等待。
四、配置Mysql
Mysql的默认用户名为root,密码为空;为了安全起见,需要为其设置一个新的密码。
- 启动Mysql服务
在安装完成后,如果需要开启Mysql服务,则需要运行mysql服务。在Mysql目录下执行以下命令:
cd /usr/local/mysql/bin/ ./mysqld_safe &
这个命令将开启mysql进程服务。
- 连接到Mysql
执行如下命令,进入Mysql服务:
mysql -uroot
这里-u指定用户名,root为Mysql默认用户名。
- 设置新密码
设置新的密码并应用:
mysql>UPDATE mysql.user SET password=PASSWORD('yourpassword') WHERE User='root'; mysql>FLUSH PRIVILEGES;
其中,将yourpassword替换为你所需要的密码即可。
- 修改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
- 重启Mysql服务
完成以上配置后,重启Mysql服务:
service mysqld restart
至此,Mysql的安装和配置就完成了。现在你可以使用你新设置的密码登录并使用Mysql了。
以上就是linux下 安装mysql的详细内容,更多请关注www.sxiaw.com其它相关文章!