sudo apt-get autoremove --purge mysql-server-5.7
#sudo apt-get remove mysql-server # 没用到,已经没有mysql-server
#sudo apt-get autoremove mysql-server # 没用到,已经没有mysql-server
sudo apt-get remove mysql-common
sudo rm -rf /etc/mysql/ /var/lib/mysql #很重要
#清理残留数据
dpkg -l |grep ^rc|awk '{print $2}' |sudo xargs dpkg -P
sudo apt autoremove
sudo apt autorecleanpython
sudo apt-get install mysql-server 密码 sudo apt-get install mysql-client sudo apt-get install libmysqlclient-dev
启动、关闭服务和查看运行状态
sudo service mysql start sudo service mysql stop sudo service mysql status
安装pymysql:
pip3 install pymysql
方式一:
使用pymysql.connect方法来链接数据库mysql
1
2
3
4
5
|
import
pymysql
conn
=
pymysql.connect(host
=
None
, user
=
None
, password
=
"",
database
=
None
, port
=
0
, unix_socket
=
None
,
charset
=
''......)
|
方式二:
importpymysql
def
connect_mysql():
db_config
=
{
'host'
:
'127.0.0.1'
,
'port'
:
3306
,
'user'
:
'root'
,
'password'
:
'abc.123'
,
'charset'
:
'utf8'
}
conn
=
pymysql.connect(
*
*
db_config)
return
conn
# 注意:端口不能加引号,由于port接受的数据类型为整型
# 注意:charset的字符集不是utf-8,是utf8
调用connect函数,将建立一个数据库链接并获得一个Connection对象,Connection对象定义了不少的方法和异常。sql
在实际的编程过程当中,通常不会直接调用begin、commit和rollback函数,而是经过上下文管理器实现事务的提交与回滚操做。数据库