在debian上安装mysql并远程登陆

在Debian中安装MySQL服务器是很方便的,使用apt-get命令即可完成。

debian:~# apt-get install mysql-server mysql-client

 

mysql-server是服务器程序,mysql-client是客户端程序。我们可通过客户端程序来管理服务器,也可通过一些开源 的GUI程序来维护服务器,如phpmyadmin,mysqlcc等。推荐使用phpmyadmin这个B/S的管理程序,通过浏览器就可方便高效地管 理网络上的数据库。


有关MySQL数据库的管理的操作请参考本站的MySQL学习笔记。


三、登录MySQL


  登录MySQL的命令是mysql, mysql 的使用语法如下: 

  mysql [-u username] [-h host] [-p[password]] [dbname] 

   username 与 password 分别是 MySQL 的用户名与密码,mysql的初始管理帐号是root,没有密码,注意:这个root用户不是Linux的系统用户。MySQL默认用户是root,由于 初始没有密码,第一次进时只需键入mysql即可。 

  [root@test1 local]# mysql

  Welcome to the MySQL monitor. Commands end with ; or \g.

  Your MySQL connection id is 1 to server version: 4.0.16-standard

  Type 'help;' or '\h' for help. Type '\c' to clear the buffer.

  mysql>

  出现了“mysql>”提示符,恭喜你,安装成功!

 增加了密码后的登录格式如下:

  

   mysql -u root -p

 

  

  Enter password: (输入密码)

  其中-u后跟的是用户名,-p要求输入密码,回车后在输入密码处输入密码。


  注意:这个mysql文件在/usr/bin目录下,与后面讲的启动文件/etc/init.d/mysql不是一个文件。

六、启动与停止


  1、启动

  MySQL安装完成后启动文件mysql在/etc/init.d目录下,在需要启动时运行下面命令即可。

  

[root@test1 init.d]# /etc/init.d/mysql start


  2、停止

  

/usr/bin/mysqladmin -u root -p shutdown


  3、自动启动

  1)察看mysql是否在自动启动列表中

  

[root@test1 local]# /sbin/chkconfig –list

   4、重新启动MySQL服务

  

/etc/rc.d/init.d/mysql restart

常见问题:

在远程服务器上安装了MySQL 数据库,然后在windows下通过Navicat for MySQL连接时,出现 Can't connect to mysql server on xxx.xxx.xxx.xxx(10038) 的问题。

解决方案如下:

1、授权

 

#分别执行以下
mysql -u root -p
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'password' WITH GRANT OPTION


2、修改/etc/mysql/my.cnf

vim /etc/mysql/my.cnf

   将bind-address = 127.0.0.1这一行 

    改为bind-address = 0.0.0.0即可


转载于:https://my.oschina.net/hoyho/blog/473833

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值