因为业务需要在腾讯云的ubuntu主机上安装一个mysql数据库,因为没有可视化界面,所以需要命令行进行安装。在一个下午不停地踩坑之后,终于在命令行下安装成功了。
安装
安装mysql
ubuntu上使用纯命令行安装mysql非常简单只需要几条命令就可以完成。但是安装过程中可能无法配置密码,没关系,工作交给第二步,第一步就先安装。
sudo apt-get install mysql-server //服务端
sudo apt-get install mysql-client //客户端
sudo apt-get install libmysqlclient-dev //程序编译时链接的库
安装完成之后可以使用如下命令来检查是否安装成功:
sudo netstat -tap | grep mysql
通过上述命令检查之后,如果看到有mysql 的socket处于 listen 状态则表示安装成功。
修改密码
之前在命令行模式下安装完成后,并没有设置密码和用户名,需要通过配置文件获取临时登录密钥和密码。
- 进入/etc/mysql目录下,然后查看debian.cnf文件
sudo cat debian.cnf
- 会获取到如下图的用户信息,然后使用mysql -udebian-sys-maint -pbG2S4TTvd9FYo999登录mysql,注意将-u以及-p后的内容分别修改成你的user信息和password信息。
[client]
host = localhost
user = debian-sys-