mysql安装配置教程 linux
时间: 2023-04-17 22:02:12 浏览: 125
linux6.5 mysql5.6安装配置.pdf
MySQL是一种流行的关系型数据库管理系统,它可以在Linux操作系统上安装和配置。以下是MySQL安装配置教程:
1. 安装MySQL
在Linux系统上,可以使用以下命令安装MySQL:
sudo apt-get update
sudo apt-get install mysql-server
2. 配置MySQL
安装完成后,需要进行一些基本的配置。首先,可以使用以下命令启动MySQL服务:
sudo systemctl start mysql
然后,可以使用以下命令检查MySQL服务是否正在运行:
sudo systemctl status mysql
如果MySQL服务正在运行,将看到类似于以下内容的输出:
● mysql.service - MySQL Community Server
Loaded: loaded (/lib/systemd/system/mysql.service; enabled; vendor preset: enabled)
Active: active (running) since Tue 2021-10-12 14:01:12 UTC; 1min 30s ago
Main PID: 1234 (mysqld)
Tasks: 28 (limit: 1163)
Memory: 332.7M
CGroup: /system.slice/mysql.service
└─1234 /usr/sbin/mysqld --daemonize --pid-file=/run/mysqld/mysqld.pid
如果MySQL服务没有运行,可以使用以下命令启动它:
sudo systemctl start mysql
3. 配置MySQL用户和密码
默认情况下,MySQL安装后只有root用户可以访问。为了增加安全性,可以创建一个新的MySQL用户,并为其设置密码。可以使用以下命令登录到MySQL:
sudo mysql -u root
然后,可以使用以下命令创建新用户:
CREATE USER 'newuser'@'localhost' IDENTIFIED BY 'password';
其中,newuser是新用户的用户名,password是新用户的密码。
接下来,可以使用以下命令授予新用户访问权限:
GRANT ALL PRIVILEGES ON * . * TO 'newuser'@'localhost';
最后,可以使用以下命令刷新MySQL权限:
FLUSH PRIVILEGES;
4. 配置MySQL远程访问
默认情况下,MySQL只允许本地访问。如果需要从远程访问MySQL,需要进行一些配置。可以使用以下命令编辑MySQL配置文件:
sudo nano /etc/mysql/mysql.conf.d/mysqld.cnf
找到以下行:
bind-address = 127...1
将其注释掉或更改为服务器的IP地址:
#bind-address = 127...1
bind-address = server_ip_address
保存并关闭文件后,重新启动MySQL服务:
sudo systemctl restart mysql
现在,可以从远程访问MySQL了。
以上就是MySQL安装配置教程的基本内容。希望对你有所帮助!
阅读全文