1.安装mysql
sudo yum install mysql-server
2.安装完成后,尝试启动MySQL服务
sudo systemctl start mysqld
3.显示为"active",则表示MySQL服务已成功启动
4.安装成功获取mysql临时密码
grep 'temporary password' /var/log/mysqld.log
使用临时密码进入mysql:mysql -uroot -p
5.进入mysql中修改密码
set global validate_password_policy=LOW; 降低密码风险度
set global validate_password_length=5; 设置密码长度
ALTER USER 'root'@'localhost' IDENTIFIED BY 'admin'; admin是你要修改的密码
6.创建数据库和表
7.创建完成后进入python3
实例代码:
导包:import mysql.connector
(如果导包失败:下载 pip3 install mysql-connector-python)
# 连接
mydb = mysql.connector.connect(
host="127.0.0.1", # 主机地址
user="root", # 用户名
password="200302", # 密码
database="h202379" # 数据库名字
)
# 创建游标对象
cursor = mydb.cursor()
8.连接后的增删改查操作
示例1:插入数据
sql = "INSERT INTO user(name, gender, age) VALUES (%s, %s, %s)"
values = ("阿蛋", "男", "21")
cursor.execute(sql, values)
mydb.commit()
print("插入成功")
# 示例2:查询数据
sql = "SELECT * FROM user"
cursor.execute(sql)
result = cursor.fetchall()
for i in result:
i.append(list1) # 这里记得缩进,然后回车,再回车就打印出数据了
# 示例3:更新数据
sql = "UPDATE user SET name = %s WHERE gender = %s"
values = ("蛋", "男")
cursor.execute(sql, values)
mydb.commit()
print("更新成功")
# 示例4:删除数据
sql = "DELETE FROM user WHERE name = %s"
values = ("蛋",) # 因为必须是元组,后面加一个 ','
cursor.execute(sql, values)
mydb.commit()
print("删除成功")
# 关闭游标和数据库连接
cursor.close()
mydb.close()