局域网服务器mysql是在局域网内进行本地数据存储和管理的数据库服务器。在局域网内使用mysql服务器可以方便地进行数据共享和数据传输。
.____ _ _____ ___. .__
| | _____| |__ / _ _______ ____ ______ |__ | |
| | / ___/ | _ _ __ _/ __ / | __ | |
| |__ ___ | | / _ | | / ___/| Y Y _ | |__
|_______//____ >___| /_____ |__| ___ >__|_| /___ /|____/
/ / / / /
使用局域网服务器mysql,需要先在服务器安装mysql数据库,并进行相应的配置。安装好mysql数据库之后,需要使用管理员账号进入mysql。
接着,要在mysql中创建数据库并授权给其他计算机进行访问。同时,还需要创建相应的用户账号和密码,并设置相应的权限。
-- 创建数据库
CREATE DATABASE dbname;
-- 授权
GRANT ALL PRIVILEGES ON dbname.* TO 'username'@'%' IDENTIFIED BY 'password' WITH GRANT OPTION;
-- 刷新权限
FLUSH PRIVILEGES;
当局域网内的其他计算机需要访问mysql服务器中的数据时,需要在代码中配置相应的连接信息,包括主机名、端口、用户名和密码等。
import pymysql.cursors
# 连接数据库
conn = pymysql.connect(
host='server_ip_address',
port=3306,
user='username',
password='password',
db='dbname',
charset='utf8mb4',
cursorclass=pymysql.cursors.DictCursor
)
# 执行SQL语句
try:
with conn.cursor() as cursor:
# 执行SQL语句
sql = "SELECT * FROM tablename WHERE column=%s"
cursor.execute(sql, ('value',))
result = cursor.fetchall()
print(result)
conn.commit()
finally:
conn.close()
总之,局域网服务器mysql在局域网内实现数据的共享和传输,具有方便、快捷的优势,是广泛应用于企业、学校等组织机构中的一种数据库服务。