安装MySQL数据库
yum -y install mysql-server
启动MySQL数据库
service mysqld start
systemctl restart mysqld.service
systemctl start mysqld.service
systemctl stop mysqld.service
登录MySQL数据库
mysql -u root -p
注:初始密码为空
查看表
show tables
修改密码
# 这种形式修改密码后不能登陆(原因未知)
update user set authentication_string=password("123456") where user="root";
# 这种方式修改密码可以登陆
ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY '密码';
开启防火墙
firewall-cmd --zone=public --add-port=3306/tcp --permanent
重启防火墙
firewall-cmd --reload
修改host
update user set host='%' where user='root';
python 连接mysql
# 导入pymysql
import pymysql
config = {
'host': 'localhost', # 本地地址
'port': 3306, # 端口
'user': 'root', # 数据库用户名
'password': 'root', # 数据库密码是
'db': 'test_pymysql' # 数据库的名字
}
conn = pymysql.connect(**config) # 连接数据库