Ubuntu14.04 MySQL安装及权限配置

Posted 莫欺丶少年穷

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Ubuntu14.04 MySQL安装及权限配置相关的知识,希望对你有一定的参考价值。

Ubuntu14.04 mysql安装及权限配置

1.MySQL安装

Ubuntu14.04中 MySQL安装相对简单,只需要三条命令就可以搞定

1.1安装mysql-server

sudo apt-get install mysql-server

安装过程中会提示设置密码,按照内容设置密码即可,然后重复输入就可以了。

1.2安装mysql-client

sudo apt-get install mysql-client

1.3安装libmysqlclient-dev

sudo apt-get install libmysqlclient-dev

1.4检查mysql是否按装好

sudo netstat -tap | grep mysql

输入命令检查,如果显示有mysql 的socket处于 listen 状态则表示安装成功。如下图:

2.MySQL权限配置

使用下面的命令登录mysql:

mysql -u root -p 

接着会提示输入密码,输入密码后发现会有下面的错误提示:

这个错误内容为:ERROR 1045 (28000): Access denied for user ‘root’@’localhost’ (using password: YES),权限问题,这个在Ubuntu中通过apt-get install安装就会遇到,即使用之前安装时设置的密码也出现错误,这里博主尝试解决了一下,将解决方案分享如下:

第一步:

sudo vim /etc/mysql/debian.cnf

内容如下:

# Automatically generated for Debian scripts. DO NOT TOUCH!
[client]
host     = localhost
user     = debian-sys-maint
password = sAVnFcWFcaBtl9Z4
socket   = /var/run/mysqld/mysqld.sock
[mysql_upgrade]
host     = localhost
user     = debian-sys-maint
password = sAVnFcWFcaBtl9Z4
socket   = /var/run/mysqld/mysqld.sock
basedir  = /usr

注意user 和password,这是使用apt-get安装mysql,系统给我们设置的mysql登录名和密码,我们需要使用这里的用户名和密码登录进mysql修改root的密码才行。

第二步:

mysql -u debian-sys-maint -p

接着提示输入密码,输入之前文件中的密码,复制过来即可。然后进入了mysql命令行。

第三步:

依次输入以下命令:

use mysql;
update user set password=PASSWORD('你自己要设置的root密码') where user='root';
FLUSH PRIVILEGES;
quit;

第四步:

使用root账号登录mysql:

mysql -u root -p

输入密码即可登录进mysql,好的,搞定!

以上是关于Ubuntu14.04 MySQL安装及权限配置的主要内容,如果未能解决你的问题,请参考以下文章

VMware虚拟机里Ubuntu14.04下安装及配置MySQL

Ubuntu 14.04服务器安装及软件配置

ubuntu 14.04安装nginx+php+mysql

Ubuntu 14.04安装mysql

ubuntu14.04 mysql 安装到主从复制

2.11.2.ubuntu14.04上网及安装openssh