MySQL是一种广泛使用的开源关系型数据库管理系统,被广泛应用于Web应用程序中。Ubuntu作为流行的操作系统之一,提供了方便快捷的安装MySQL的方式。
安装MySQL
在Ubuntu上安装MySQL非常简单。只需按照以下步骤执行即可:
步骤 | 命令 |
---|---|
1. 更新软件包列表 | sudo apt-get update |
2. 安装MySQL服务器 | sudo apt-get install mysql-server |
3. 运行MySQL安全脚本以加强安全性 | sudo mysql_secure_installation |
配置MySQL
安装完成后,需要进行基本的配置以确保MySQL正常运行并且可以连接。以下是一些重要的MySQL配置:
修改绑定地址
默认情况下,MySQL只允许本地连接。如果您希望从远程计算机访问MySQL,则需要更改其绑定地址:
-
- 编辑MySQL配置文件
sudo nano /etc/mysql/mysql.conf.d/mysqld.cnf
-
- 将bind-address行注释掉或更改为服务器的公共IP地址
# bind-address = 127.0.0.1
-
- 保存并关闭文件
- 重启MySQL服务以使更改生效
sudo systemctl restart mysql
创建新用户和数据库
在MySQL中,需要具有特定权限才能执行某些操作。因此,最好创建一个新用户,并使用该用户连接到MySQL:
-
- 使用root帐户登录到MySQL
sudo mysql -u root -p
-
- 创建新用户
CREATE USER 'newuser'@'localhost' IDENTIFIED BY 'password';
-
- 创建新数据库
CREATE DATABASE newdatabase;
-
- 将所有权限授予新用户
GRANT ALL PRIVILEGES ON newdatabase.* TO 'newuser'@'localhost';
-
- 刷新权限
FLUSH PRIVILEGES;
-
- 退出MySQL
exit;
使用MySQL
安装和配置MySQL后,您可以使用各种方法访问和管理MySQL。以下是一些示例:
使用命令行工具
可以使用MySQL客户端命令行工具来连接和管理MySQL。以下是一些示例命令:
任务 | 命令 |
---|---|
以特定用户身份连接到MySQL | mysql -u username -p |
显示所有数据库 | SHOW DATABASES; |
选择数据库 | USE database_name; |
显示所有表 | SHOW TABLES; |
执行SQL查询 | SELECT * FROM table_name; |