无法从命令行执行 mysql

无法从命令行执行 mysql

我已经安装了xampp。我只想使用mysql,并且只想在命令行中使用它,而不是在中php myadmin。我该怎么做?

我已经mysql再次安装了,sudo apt-get install mysql....5.5因此我安装了两次,一次在其中xampp,一次在这里。

我试过了,mysql -u root -p 但是没有用。我收到错误

can't connect to local mysql server through socket /var/run/mysqld/mysql.sock(2). 

答案1

mysql 是客户端程序。您需要安装可以连接的 mysql 服务器。

sudo apt-get install mysql-server-5.5

在安装过程中,系统会要求您输入分配给 mysql 根用户的根密码。

然后需要启动mysqld服务

sudo service mysqld start

或者

sudo /etc/init.d/mysqld start

或者

sudo service mysql start

(三行代码作用相同)

最后你可以连接

mysql -uroot -p

相关内容