Ubuntu16.04中Mysql 5.7 安装配置

  记录在Ubuntu 16.04安装Mysql 5.7时遇到的一些问题。

Mysql安装

  使用如下命令进行安装:

1
sudo apt-get install mysql-server mysql-client

  检查安装是否成功以及MySQL是否运行:

1
sudo netstat -tap | grep mysql

  启动/关闭/重启 Mysql:

1
2
3
sudo service mysql start # 启动
sudo service mysql stop # 关闭
sudo service mysql restart # 重启

  通过以上步骤基本已经完成安装,但是我们也应该注意到,安装过程中都没有要求填写用户名和密码。终端输入mysql -u root -p之后,要求输入密码,但是我们并没有设置密码,随便输入之后,提示如下错误:

1
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)

  查找资料发现5.7版本与之前的版本不太一致,需要一些特殊的操作,具体请看下一节。

Mysql 5.7 root无法登录的问题

  在这个文件里面有着MySQL默认的用户名和用户密码,用户名默认的不是root,而是debian-sys-maint,如下所示:

1
> cat /etc/mysql/debian.cnf

Ubuntu16.04中Mysql 5.7 安装配置

  使用该账号进行登录:

1
大专栏  Ubuntu16.04中Mysql 5.7 安装配置iv class="line">> mysql -u debian-sys-maint -p												

	
	

						 
				
				
	

			
	
				








上一篇:python 网络内容: 初识socket


下一篇:google登录不了解决喽