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安装及权限配置的主要内容,如果未能解决你的问题,请参考以下文章