http://aiezu.com/article/mysql_error_at_reading_initial_communication_packet.html 链接不上解决
如果报错OSError: mysql_config not found
sudo apt-get install mysql-server mysql-client
然后mysql -V查看mysql是否安装成功
sudo apt-get install libmysqlclient-dev python3-dev
mysql-client在linux下,只有一个版本tar.gz文件包
解压后tar -xvf python setup.py install
下载地址:https://pypi.org/project/mysqlclient/
1、mysql 链接问题:
首先确保启动mysql服务
可以使用root系统用户登录mysql
也可以使用/etc/mysql/debian.cnf里的用户和密码登录mysql
2、修改密码:
mysql自带的数据库中有user表,修改里面的User和authentication_string字段是password字段,需要使用mysql加密方式password(‘123456’)
https://www.cnblogs.com/hxl77/p/8556178.html 链接
3、认证方式
另外mysql 用户表(user)中的plugin 字段是权限认证
用户账号密码登录应设置成mysql_native_password
root用户默认是auth_socket 这种认证方式首先需要root用户在系统登入,否则不能链接数据库,在这里纠结了一段,需要将root用户的认证方式修改成mysql_native_password 就可以通过账号密码登录
4 中文问题
https://blog.csdn.net/Refrain__WG/article/details/84257311
5 缺少mysqld.sock
提示此文件,说明mysql没有启动成功,输入如下代码即可
sudo /etc/init.d/mysql restart
6 独立锁,共享锁的选择
对于select 后的数据进行修改的,选择独立锁
对于select 后的数据不进行修改的,选择共享锁
7 windows下安装mysql
https://blog.csdn.net/qq_37350706/article/details/81707862
8 windows 安装mysql后修改密码和刷新权限
https://blog.csdn.net/xiaopu99/article/details/82971721
安装mysqlclient报mysql_config错误解决方法 linux
https://www.cnblogs.com/yoyoketang/p/12131101.html
windows 忘记密码
https://blog.csdn.net/kaitu/article/details/78994893
修改成老的加密方式并修改密码
https://blog.csdn.net/jianglili611/article/details/100020278