Ubuntu18.04安装mysql
一、安装
# 1.更新 sudo apt-get update # 2.安装 sduo apt-get install -y mysql-server mysql-client # 3.确保mysql服务开启 sudo service mysql start sudo service mysql stop sudo service mysql restart # 3.查看数据库 sudo mysql -uroot -p # 注意:现在mysql是没有密码的,按回车键即可
二、初始化
# 1.执行命令初始化 sudo mysql_secure_installation
# 2.查看mysql服务状态,若是关闭状态,要开启 sudo service mysql status # 3.查看数据库(输入设置的密码) sudo mysqk -uroot -p # 登录成功
三、配置mysql允许远程访问
# 1.修改配置文件 cd /etc/mysql/mysql.conf.d sudo vim mysqld.cnf 注释 # bind-address = 127.0.0.1 # 2.授权 sudo mysql -uroot -p grant all on *.* to root@'%' identified by '你的密码' with grant option; flush privileges; # 刷新权限 exit # 3.重启服务 sudo service mysql restart
开启3306端口
sudo ufw allow 3306
四、测试
1、安装PyMySQL
conda install PyMySQL
2、创建数据库
create database test default charset utf8;
3、连接
import pymysql conn = pymysql.connect(host='ip', user='root', password='密码', database='test') # 连接数据库 cursor = conn.cursor(cursor=pymysql.cursors.DictCursor) # 设置游标卡尺和fetc的格式 cursor.close() # 关闭游标卡尺 conn.close() # 关闭连接
运行没有错误,则表明连接成功