以下是在CentOS 7下使用yum配置MySQL源并安装MySQL的完整攻略:
安装MySQL源
首先需要下载MySQL源,我们可以从MySQL官方网站上下载最新的repo文件,然后将其复制到yum源目录中。
# 下载MySQL源
$ sudo wget -O /etc/yum.repos.d/mysql-community.repo http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm
# 安装MySQL源
$ sudo rpm -ivh mysql-community-release-el7-5.noarch.rpm
安装MySQL
成功安装MySQL源后,就可以开始安装MySQL了。
# 更新yum源
$ sudo yum update
# 安装MySQL
$ sudo yum install mysql-server
在安装过程中,会提示安装相关的依赖包,直接输入y确认即可。
安装完成后,启动MySQL服务并设置开机自启。
# 启动MySQL服务
$ sudo systemctl start mysqld
# 设置MySQL开机自启
$ sudo systemctl enable mysqld
配置MySQL
MySQL安装完成后,需要进行一些基本配置。首先是通过安全脚本进行安全性配置。
# 运行安全脚本
$ sudo mysql_secure_installation
脚本会提示设置root用户密码、删除匿名用户、禁止root远程登录等选项,按照提示进行即可。
接下来,可以使用以下命令登录MySQL并创建新用户。
# 登录MySQL
$ mysql -u root -p
# 创建新用户
mysql> CREATE USER 'username'@'localhost' IDENTIFIED BY 'password';
# 授权新用户
mysql> GRANT ALL PRIVILEGES ON *.* TO 'username'@'localhost';
# 刷新权限
mysql> FLUSH PRIVILEGES;
示例
示例1:创建一个名为test的数据库
# 登录MySQL
$ mysql -u root -p
# 创建test数据库
mysql> CREATE DATABASE test;
示例2:使用python连接MySQL数据库
在Python程序中使用pymysql库连接MySQL数据库。
import pymysql
# 连接MySQL数据库
db = pymysql.connect("localhost", "username", "password", "test")
# 使用cursor()方法获取操作游标
cursor = db.cursor()
# 编写SQL语句
sql = "SELECT * FROM table_name"
# 执行SQL语句
cursor.execute(sql)
# 获取返回结果
results = cursor.fetchall()
# 打印结果
for row in results:
print(row)
# 关闭数据库连接
db.close()
以上就是在CentOS 7下使用yum配置MySQL源并安装MySQL的完整攻略。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:在CentOS 7下使用yum配置MySQL源并安装MySQL - Python技术站