配置mysql允许远程链接
use mysql
update user set host = '%' where user = 'root';
select host, user from user;
FLUSH PRIVILEGES 刷新
sentos
yum install mysql-server
启动
systemctl start mysqld.service
配置
mysql_secure_installation
mysql重装
ubantu
sudo apt-get install mysql-server mysql-client
安装时可能会报错,不用担心,继续再执行一遍命令:
sudo apt-get install mysql-server
sudo apt-get install mysql-client
一旦安装完成,MySQL 服务器应该自动启动。您可以在终端提示符后运行以下命令来检查 MySQL 服务器是否正在运行:
sudo netstat -tap | grep mysql
mysql -uroot -p 管理员密码
配置 MySQL 的管理员密码:
sudo mysqladmin -u root password newpassword
ArchLinux(或Manjaro)
Arch(或Manjaro)使用pacman包管理器,在其包资源中有一个python-mysqlclient包,直接通过pacman安装即可。
pacman -S python-mysqlclient
1
CentOS(红帽)
CentOS有Python、Mysql的开发工具包,安装后使用pip安装mysqlclient即可
yum install mysql-devel
#yum install python-devel
pip install mysqlclient
1
2
3
Ubuntu
Ubuntu的话,也是安装一些Mysql的依赖或开发库
apt-get install libmysql-dev
apt-get install libmysqlclient-dev
apt-get install python-dev #python3要装python3-dev
pip install mysqlclient