当前位置:   article > 正文

ubuntu下mysql安装(server、client、dev),开启、停止和重启,及常见错误_mysqlclientdev

mysqlclientdev

1. 在ubuntu下安装server和client很简单:

(1)安装server

apt-get install mysql-server

安装当中,会提示输入root账户的密码,按提示输入即可。

安装后默认开启了server

(2) 安装client

apt-get install mysql-client

 

2. 安装mysql的c语言开发接口

apt-get install libmysqlclient15-dev

 

3. 开启、关闭、重启

一、启动

1、使用 service 启动:service mysqld start

2、使用 mysqld 脚本启动:/etc/inint.d/mysqld start ,或者/etc/inint.d/mysql start

3、使用 safe_mysqld 启动:safe_mysqld&

二、停止

1、使用 service 启动:service mysqld stop

2、使用 mysqld 脚本启动:/etc/inint.d/mysqld stop,或者/etc/inint.d/mysql stop

3、mysqladmin shutdown

三、重启

1、使用 service 启动:service mysqld restart

2、使用 mysqld  脚本启动:/etc/inint.d/mysqld restart,或者/etc/inint.d/mysql restart

 

下面四句虽然很简单,但却很实用!(未尝试过)

net stop mssqlserver
net start mssqlserver

net stop mysql
net start mysql

 

往往也会使用:

/usr/sbin/mysqld  restart(stop/start)

 

 

4. 常见问题:

(一)ERROR2002:

 1) 主要是因为server没有启动的原因;

 2)或者是在/etc/mysql/my.cnf文件(或用locate my.cnf搜索该文件位置)中注释掉bind-address 127.0.0.1(禁止远程访问,只允许本地访问);

 3)然后在mysql中使用GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'%'IDENTIFIED BY 'mypassword' WITH GRANT OPTION; FLUSH   PRIVILEGES; 目的是在改mysql-server上允许任何的机器(%)以用户名(myuser)及密码(mypassword)来连接到该serve上;

再在mysq中,输入:

mysqll>use mysql;

mysql>select host,user from user;

应该会出现类似以下的结果:     

+-----------+------------------+

| host     | user                 |

+-----------+------------------+

| %        | root                  |

| 127.0.0.1 | root             |

| c2-1     | root                 |

| localhost | debian-sys-maint |

| localhost | root             |

+-----------+------------------+

%表明了已经授权给了远程访问的任何机器。

这样基本上就可以解决问题了。

 

(二)ERROR 2003:基本上是与网络有关,看看路由对不对!

 

其他进一步的问题可以参见:http://topic.csdn.net/u/20090920/22/14d4f597-b7d4-4c24-b0db-abb2956e66c3.html


声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/我家小花儿/article/detail/187924
推荐阅读
相关标签
  

闽ICP备14008679号