Linux中mysql的安装、远程访问、基础操作、文件导入
在Linux环境下安装MySQL、配置远程访问、基础操作和文件导入可以通过以下步骤完成:
- 安装MySQL:
# 使用包管理器安装MySQL,例如使用apt(Debian或Ubuntu系统)
sudo apt update
sudo apt install mysql-server
# 启动MySQL服务
sudo systemctl start mysql
# 确保MySQL服务开机自启
sudo systemctl enable mysql
# 安全设置(设置root密码,移除匿名用户等)
sudo mysql_secure_installation
配置远程访问(默认情况下MySQL只允许本地访问):
编辑MySQL配置文件
/etc/mysql/mysql.conf.d/mysqld.cnf
,注释掉bind-address
这一行或者将其改为bind-address = 0.0.0.0
,然后重启MySQL服务。- 创建用户并授权远程访问:
CREATE USER 'username'@'%' IDENTIFIED BY 'password';
GRANT ALL PRIVILEGES ON *.* TO 'username'@'%' WITH GRANT OPTION;
FLUSH PRIVILEGES;
- 基础操作:
# 登录MySQL
mysql -u username -p
# 显示所有数据库
SHOW DATABASES;
# 创建数据库
CREATE DATABASE mydb;
# 使用数据库
USE mydb;
# 创建表
CREATE TABLE mytable (id INT, name VARCHAR(50));
# 插入数据
INSERT INTO mytable (id, name) VALUES (1, 'My Name');
# 查询数据
SELECT * FROM mytable;
- 导入文件:
# 导入.sql文件
mysql -u username -p mydb < mydb.sql
请根据实际Linux发行版和MySQL版本调整安装命令。
评论已关闭