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()    # 关闭连接

运行没有错误,则表明连接成功

原文地址:https://www.cnblogs.com/wt7018/p/11906214.html