在Linux系统中,Mysql是一个广泛应用的重要数据库管理系统。本文将介绍如何在Linux下安装Mysql。
一、安装前需知
在安装Mysql之前,需要知晓以下内容:
二、下载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
sudo cmake .
这个语句是为了生成Makefile,使得我们可以通过make命令进行编译操作。
sudo make
这个操作会比较久,在完成之前请不要中途终止。
sudo make install
这个操作也需要一定时间,请耐心等待。
四、配置Mysql
Mysql的默认用户名为root,密码为空;为了安全起见,需要为其设置一个新的密码。
在安装完成后,如果需要开启Mysql服务,则需要运行mysql服务。在Mysql目录下执行以下命令:
cd /usr/local/mysql/bin/ ./mysqld_safe &
这个命令将开启mysql进程服务。
执行如下命令,进入Mysql服务:
mysql -uroot
这里-u指定用户名,root为Mysql默认用户名。
设置新的密码并应用:
mysql>UPDATE mysql.user SET password=PASSWORD('yourpassword') WHERE User='root'; mysql>FLUSH PRIVILEGES;
其中,将yourpassword替换为你所需要的密码即可。
在/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服务:
service mysqld restart
至此,Mysql的安装和配置就完成了。现在你可以使用你新设置的密码登录并使用Mysql了。
以上是linux下 安装mysql的详细内容。更多信息请关注PHP中文网其他相关文章!