一.ubuntu18.04中安装mysql遇到的问题
1.sudo apt-get install mysql-server
安装mysql服务器
2.sudo aptget install mysql-client
安装mysql客户端
好像不安装也没关系,客户端和服务端区别就是前者操作表,后者操作物理文件
3.sudo apt-get install libmysqlclient-dev
和mysql-client一样的软件,选其一就行,不过后者更丰富。
默认命令安装的版本是mysql5.4 (查看mysql版本命令mysql -V )
系统是18.04 (查看Ubuntu版本信息命令lsb_release -a )
所以由于不兼容好像出现了一些小问题。
我root账户密码为空登录不进去。
解决办法:
sudo vim /etc/mysql/debian.cnf

里面会有一份账户和密码,用它登录进mysql
在mysql这个数据库中有一个user表

密码的字段叫做认证字符串
接下来设置root账户密码
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '123456';
修改用户密码方式好像不止这一种。。。。不过这个直接就成功了。
二.mysql默认端口:3306
三.pymysql和mysqldb
都是Python操作数据库的工具,前者是Python2,后者是Python3
网友评论