首页  >  文章  >  数据库  >  mysql linux安装配置

mysql linux安装配置

PHPz
PHPz原创
2023-05-20 11:01:08946浏览

MySQL是一种常用的关系型数据库管理系统,它可以在各种操作系统中运行。在Linux系统中,MySQL的安装配置非常简单。以下是一些基本的步骤,以帮助您在Linux系统上轻松安装和配置MySQL。

第一步:下载MySQL

在安装之前,需要先到MySQL官方网站下载最新的安装包。可以前往https://dev.mysql.com/downloads/mysql/进行下载,选择合适的版本进行下载。

第二步:安装MySQL

完成MySQL的下载后,开始安装。在终端中输入以下命令:

sudo apt-get update
sudo apt-get install mysql-server

上述命令将从APT存储库中安装MySQL服务器。 在安装过程中,系统会出现提示,要求您输入MySQL根用户的密码。请记住此密码,因为以后可能需要使用此密码来访问MySQL数据库。

第三步:启动MySQL

在安装完成之后,系统会自动启动MySQL服务器,但是,如果服务器未自动启动,请使用以下命令手动启动:

sudo systemctl start mysql

第四步:配置MySQL

MySQL默认使用127.0.0.1作为服务器地址,如果需要让MySQL服务器远程访问,则需要进行一些配置。

首先,编辑MySQL配置文件。打开终端,输入以下命令:

sudo nano /etc/mysql/mysql.conf.d/mysqld.cnf

在配置文件中找到bind-address属性,并将其注释掉,使其变为:

#bind-address = 127.0.0.1

保存更改后,重新启动MySQL服务器:

sudo systemctl restart mysql

第五步:设置MySQL用户和密码

在安装完成之后,MySQL默认有一个root用户(Linux系统中的管理员用户),并已经设置了一个密码。如果想在MySQL中创建一个新的用户或重设密码,可以使用以下命令:

mysql -u root -p

然后输入MySQL根用户的密码,进入MySQL控制台。在控制台中,可以执行以下命令来创建新用户:

CREATE USER 'username'@'%' IDENTIFIED BY 'password';

username将被替换为新用户的用户名,而password将被替换为新用户的密码。@'%'表示允许该用户从任何主机上访问MySQL服务器。如果您要限制该用户只能从特定主机访问MySQL服务器,可以将@'%'替换为特定主机的IP地址或主机名。

接下来,可以使用以下命令为新用户授予访问和管理MySQL数据库的权限:

GRANT ALL PRIVILEGES ON *.* TO 'username'@'%';

这将授予新用户root用户的所有权限,包括访问和管理所有MySQL数据库。%表示适用于任何主机。如果需要限制该用户只能管理特定的数据库,请将.替换为特定的数据库名称。

完成以上步骤之后,就可以成功安装和配置MySQL服务器,开始使用数据库来保存和管理数据了。

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

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn