基本安装:
1 | sudo apt-get install mysql-server mysql-client |
mysql-server: mysql-server软件包允许运行一个MySQL服务器,该服务器可以承载多个数据库并处理这些数据库上的查询。
mysql-client: mysql-client软件包允许您连接到MySQL服务器。它将为您提供“ mysql”命令行程序。
我们平时在做开发时候,需要同时安装这两个软件。
安装之后不知道mysql的初始密码
使用mysql -uroot -p 命令连接mysql时,报错
1 | ERROR 1045 (28000): Access denied for user 'root'@'localhost' |
进入到etc/mysql 目录下,查看debian.cnf文件
1 | sudo cat /etc/mysql/debian.cnf |
找到用户名,密码 ,使用此账号登录mysql
1 | mysql -u debian-xxxxxx -p |
登陆后执行
1 |
|
修改完密码,需要重启mysql1
/etc/init.d/mysql restart;
python 安装mysql拓展失败
安装python的mysql拓展时候可能会出现这样的问题
1 | OSError: mysql_config not found |
安装下面的软件包问题可解决1
2sudo apt-get install libmysqlclient-dev python3-dev
pip install mysqlclient