Mysql安装时msvcr100.dll缺失
解决方法:微软官网下载vc++2010包独立安装好后再装mysql
MySQL安装时提示Install/Remove of the Service Denied!(安装/删除被拒绝的服务!)
解决办法:以超级管理员模式(Windows PowerShell (A))运行cmd下(开启后是小蓝框),切换到mysql文件夹中的bin目录输入.\mysqld --install即可
Python 连接mysql的方法?
解决办法:小项目不用建立Django,直接用小py文件运行
安装依赖库:pip install pymysql
vscode安装不了的同志请更换为国内镜像源
接下来写py文件:
conn = pymysql.connect(host=localhost, user=user, password=password, database=database, charset=charset) # 建立连接
cursor = conn.cursor() # 获取光标
sql = "输入sql语句"
ret=cursor.execute(sql) # 执行sql语句
data = cursor.fetchone() # 获取一条数据
data = cursor.fetchall() # 获取全部数据
mysql时区修改问题Server returns invalid timezone. Go to 'Advanced' tab and set 'serverTimezone' property manually
1 进入mysql命令行修改时区
> set global time_zone = '+8:00'; #修改mysql全局时区为北京时间,即我们所在的东8区
> set time_zone = '+8:00'; #修改当前会话时区
> flush privileges; #立即生效
2.通过修改my.cnf配置文件来修改时区
# vim /etc/my.cnf # 在[mysqld]区域中加上
default-time_zone = '+8:00'
# /etc/init.d/mysqld restart #重启mysql使新时区生效
mysql 数据导入乱码
导入数据用Navicat Premium 网站链接:Navicat Premium | 以单一的 GUI 同时连接不同类型的数据库
1.创建数据库时指定编码格式
craete database name character set utf8
2.新建表时设置编码是格式
into table dmpa_test character set utf8
3.更改设置
alter table userinfo CONVERT TO CHARACTER SET utf8;
如果以上办法都不能解决,可能是因为电脑语言不为utf8,而你在小黑窗下查看数据,尝试把电脑地区语言设置成中国
注:mysql不支持ANSI编码
Ubuntu 上安装mysql后无法启动 ERROR 1698 (28000): Access denied for user 'root'@'localhost'
新版的mysql 启动命令行需要加上sudo mysql -uroot -p
set password=PASSWORD('123456'); # 修改密码,必须是已经登陆情况下
# 持续更新