下面就为您介绍“Linux虚拟机下mysql 5.7安装配置方法图文教程”。
简介
MySQL是一个流行的关系型数据库管理系统,适用于各种应用程序和网站。MySQL 5.7是MySQL的最新版本,具有许多改进和新功能。因此,在Linux虚拟机环境下安装MySQL 5.7是一个非常理想的选项。
在本教程中,我将向您展示如何在Linux虚拟机上安装和配置MySQL 5.7。
步骤一:安装MySQL 5.7
- 打开终端,输入以下命令来添加MySQL存储库:
sudo wget https://dev.mysql.com/get/mysql57-community-release-el7-9.noarch.rpm
sudo rpm -ivh mysql57-community-release-el7-9.noarch.rpm
sudo yum update
- 安装MySQL 5.7:
sudo yum install mysql-server
- 启动MySQL服务并将其设置为启动时自动启动:
sudo systemctl start mysqld
sudo systemctl enable mysqld
步骤二:设置MySQL
- 运行以下命令以查看初始MySQL密码:
sudo grep 'temporary password' /var/log/mysqld.log
- 登录MySQL:
mysql -u root -p
-
输入初始MySQL密码。
-
运行以下命令更改MySQL密码:
ALTER USER 'root'@'localhost' IDENTIFIED BY 'new_password';
步骤三:创建新用户和数据库
- 创建新用户:
CREATE USER 'new_user'@'localhost' IDENTIFIED BY 'new_password';
- 创建新数据库:
CREATE DATABASE new_database;
- 将新用户授予对新数据库的权限:
GRANT ALL PRIVILEGES ON new_database.* TO 'new_user'@'localhost';
- 刷新MySQL特权表:
FLUSH PRIVILEGES;
示例应用
示例一:使用PHP连接MySQL数据库
- 安装PHP:
sudo yum install php php-mysql
- 创建PHP文件:
sudo vi test.php
- 添加以下内容:
<?php
$con=mysqli_connect("localhost","new_user","new_password","new_database");
// Check connection
if (mysqli_connect_errno())
{
echo "Failed to connect to MySQL: " . mysqli_connect_error();
}
?>
示例二:使用Python连接MySQL数据库
- 安装Python:
sudo yum install python python-pip
- 安装Python的MySQL驱动程序:
sudo pip install mysql-connector-python
- 创建Python文件:
sudo vi test.py
- 添加以下内容:
import mysql.connector
cnx = mysql.connector.connect(user='new_user', password='new_password',
host='localhost',
database='new_database')
print(cnx)
cnx.close()
结论
现在,你已经成功地在Linux虚拟机上安装和配置了MySQL 5.7,并且了解了如何创建新用户和数据库,并使用PHP和Python连接MySQL数据库。
希望这篇文章能对你有所帮助。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Linux虚拟机下mysql 5.7安装配置方法图文教程 - Python技术站