在我的情况下,我正在尝试
mysql --version
所以它显示了
mysql Ver 15.1 Distrib 5.5.35-MariaDB, for Linux (x86_64) using readline 5.1
但是当我给你
service mysql status
它显示了path is not available,请帮助找出mysql服务器是否安装了特别是linux机器。
当我在MariaDB中创建一个新用户时,我不能以该用户的身份登录。
首先,我以root身份登录数据库,在bash终端中执行mariadb操作。
然后运行以下命令来创建数据库和用户:
CREATE DATABASE mydb;
grant all privileges on mydb.* TO 'myuser'@'localhost' identified by 'password';
FLUSH PRIVILEGES;
然后,当我运行SELECT user,host,plugin FROM mysql.user;时,它会打印以下内容:
+----
当我尝试登录mysql-workbench时,会遇到以下错误:
连接到MySQL服务器。在“读取初始通信包”时失去与MySQL服务器的连接,系统错误:0
查看我的mariadb数据库状态
MariaDB [(none)]> status;
--------------
mysql Ver 15.1 Distrib 10.6.5-MariaDB, for Linux (x86_64) using readline 5.1
Connection id: 13
Current database:
Current user: root@loc