gpt4 book ai didi

mysql - linux mint mysql-server 和 mysql-workbench 安装和设置问题

转载 作者:行者123 更新时间:2023-11-30 21:39:02 39 4
gpt4 key购买 nike

我试图低于我笔记本电脑上安装的操作系统

Mint version 19, 
Code name : Tara,
PackageBase : Ubuntu Bionic
Cinnamon (64-bit)

我已经使用以下命令安装了 mysql-server:

xxxxxxx:~$ sudo apt-get install mysql-server

在此安装过程中,系统没有提示我输入任何 root 密码。为了查看安装是否成功,我运行了以下命令:

xxxxxxxxxx:~$ mysql -V
mysql Ver 14.14 Distrib 5.7.23, for Linux (x86_64) using EditLine wrapper
xxxxxxxxxx:~$ sudo service mysql status
● mysql.service - MySQL Community Server
Loaded: loaded (/lib/systemd/system/mysql.service; enabled; vendor preset: enabled)
Active: active (running) since Sun 2018-09-30 21:59:42 EDT; 9s ago
Main PID: 3518 (mysqld)
Tasks: 27 (limit: 4915)
CGroup: /system.slice/mysql.service
└─3518 /usr/sbin/mysqld --daemonize --pid-file=/run/mysqld/mysqld.pid

Sep 30 21:59:41 globallogic systemd[1]: Starting MySQL Community Server...
Sep 30 21:59:42 globallogic systemd[1]: Started MySQL Community Server.

由于没有提示我设置任何root密码,我想到了设置root密码。

xxxxxxxx:~$ mysqladmin -u root password
mysqladmin: connect to server at 'localhost' failed
error: 'Access denied for user 'root'@'localhost''
xxxxxxxx:~$ sudo mysqladmin -u root password
New password:
Confirm new password:
Warning: Since password will be sent to server in plain text, use ssl connection to ensure password safety.

1。为什么我不以 root 身份登录就无法使用“mysqladmin”命令?

2。如何修复 mysqladmin set root password 的警告?如果我决定使用它,我将来可以在 mysql workbench 中使用该密码吗?


设置 root 密码后(假设这是正确的设置方式),我已经安装了 mysql-workbench

xxxxxxx:~$ sudo apt-get install mysql-workbench

当我启动 mysql workbench 时,我无法连接到user:root 使用主机名:localhost 和端口:3306 以及使用 mysqladmin 命令设置的密码。

我也尝试过使用 hostname: 127.0.0.1 但这也没有用。

3。如何解决 mysql-workbench 问题?

我在互联网上寻找这个问题的答案并尝试了多种解决方案,但没有一个奏效。

希望在这里得到更清晰的答案。

最佳答案

注意:已安装mysql workbench version 6.3mysql server version 5.7

在安装之前,我清理了 linux 机器上的所有 mysql 文件/引用。

sudo apt-get remove --purge mysql*  
sudo apt-get purge mysql*
sudo apt-get autoremove
sudo apt-get autoclean
sudo apt-get remove dbconfig-mysql

以下步骤对我来说效果很好 -

  1. 转到 MySQL APT 存储库的下载页面 https://dev.mysql.com/downloads/repo/apt/并下载了mysql-apt-config_0.8.10-1_all.deb

  2. 确保一切都是最新的。

xxxxxxxxx:~/Downloads$ sudo apt-get update
  1. 安装下载的 deb 文件。
xxxxxxxxx:~/Downloads$ sudo dpkg -i mysql-apt-config_0.8.10-1_all.deb 
Selecting previously unselected package mysql-apt-config.
(Reading database ... 273762 files and directories currently installed.)
Preparing to unpack mysql-apt-config_0.8.10-1_all.deb ...
Unpacking mysql-apt-config (0.8.10-1) ...
Setting up mysql-apt-config (0.8.10-1) ...
Warning: apt-key should not be used in scripts (called from postinst maintainerscript of the package mysql-apt-config)
OK

在这一步选择mysql server version 5.7

  1. 在此之后运行 sudo apt-get update 然后运行
xxxxxxxxx:~/Downloads$ sudo apt-get install mysql-server

在此步骤中,系统提示我设置 root 密码。最终将 root 密码设置为“pa$$word”

如果没有提示您设置 root 密码,那么您可以在完成上述命令后按照以下命令操作。须藤mysql

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'pa$$word';
exit;
  1. 安装成功后查看状态
xxxxxxxxx:~/Downloads$ sudo service mysql status
● mysql.service - MySQL Community Server
Loaded: loaded (/lib/systemd/system/mysql.service; enabled; vendor preset: enabled)
Active: active (running) since Mon 2018-10-01 15:31:19 EDT; 29s ago
Main PID: 23029 (mysqld)
Tasks: 27 (limit: 4915)
CGroup: /system.slice/mysql.service
└─23029 /usr/sbin/mysqld --daemonize --pid-file=/var/run/mysqld/mysqld.pid

Oct 01 15:31:18 systemd[1]: Starting MySQL Community Server...
Oct 01 15:31:19 systemd[1]: Started MySQL Community Server.
  1. 然后尝试检查我是否可以转到 mysql 提示符。
xxxxxxxx:~/Downloads$ mysql -u root -p
Enter password:
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 2
Server version: 5.7.23 MySQL Community Server (GPL)

Copyright (c) 2000, 2018, Oracle and/or its affiliates. All rights reserved.

Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

mysql> show databases;
+--------------------+
| Database |
+--------------------+
| information_schema |
| mysql |
| performance_schema |
| sys |
+--------------------+
4 rows in set (0.00 sec)

mysql> quit
Bye
  1. 然后使用以下命令安装 mysql workbench

xxxxxxxxxxx:~/Downloads$ sudo apt-get install mysql-workbench

  1. 在 linux mint 19 上从开始菜单启动了 mysql workbench。这里服务器连接有参数,如主机名:127.0.0.1,端口:3306,用户名:root,密码:pa$$word。测试连接 - 成功。

  2. 双击连接,实例正常启动。

关于mysql - linux mint mysql-server 和 mysql-workbench 安装和设置问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52584176/

39 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com