ubuntu安装mysql ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES

通过apt安装方法十分简单,而且这种安装方法安装的mysql版本都是当前最新的版本。这种方式安装好后开机自启动都已经配置好,包括命令行的环境变量,无需手动配置。

如果出现以下问题
ERROR 1045 (28000): Access denied for user ‘root’@‘localhost’ (using password: YES).
解决方法
$ mysql -u root mysql
$update mysql.user set authentication_string=password(‘321123’) where user = ‘root’;

$mysql> FLUSH PRIVILEGES;

首先准备工作,运行系统源更新,保证最新的源。

apt-get update

所有操作需要root权限,可在root用户下运行,也可以sudo。

ubuntu安装mysql
2
安装mysql-server :

apt-get install mysql-server

然后会出现密码配置界面,添加mysql管理员密码,输入完成后继续安装。

ubuntu安装mysql
ubuntu安装mysql
3
如果在安装的过程中提示依赖不足,运行下面的命令:

apt-get install -f

然后继续执行第二步骤。

4
安装完成后,可以查看mysql相关的文件。

配置文件目录:/etc/mysql/ (my.cnf) | /usr/share/mysql(命令和配置文件)

数据库目录:/var/lib/mysql

ubuntu安装mysql
ubuntu安装mysql
5
查看服务是否启动,服务启停命令及启动状态。

$ netstat -anp | grep mysql

$ service mysql start

$ service mysql stop

$ service mysql status

ubuntu安装mysql
ubuntu安装mysql
ubuntu安装mysql
6
连接数据库,测试。

$连接数据库

$ mysql -h 127.0.0.1 -P 3306 -uroot -prootpwd

$ -h为远程IP,-P为端口号,-u为用户名,-p为密码

$测试database

发布了62 篇原创文章 · 获赞 19 · 访问量 1万+

猜你喜欢

转载自blog.csdn.net/sirobot/article/details/92828380