2015-05-27 16:27:10 l1028386804 阅读数 17776
转载请注明出处:http://blog.csdn.net/l1028386804/article/details/46048485

service mysql start出错,mysql启动不了,解决mysql: unrecognized service错误的方法如下:

[root@ctohome.com ~]# service mysql start
mysql: unrecognized service
[root@ctohome.com ~]# service mysql restart
mysql: unrecognized service

[root@ctohome.com ~]# rpm -q mysql 查询发现mysql已经正常安装
mysql-5.1.52-jason.1

[root@ctohome.com ~]# /etc/rc.d/init.d/mysqld start 直接启动没问题
Starting mysqld: [ OK ]


[root@ctohome.com ~]# ls /etc/rc.d/init.d/mysqld -l
-rwxr-xr-x 1 root root 5509 Dec 18 02:31 /etc/rc.d/init.d/mysqld

[root@ctohome.com ~]# chkconfig mysqld on 设置mysql开机启动

[root@ctohome.com ~]# chmod 755 /etc/rc.d/init.d/mysqld 修改mysqld执行权限

[root@ctohome.com ~]# service mysqld start 搞定
Starting mysqld: [ OK ]
[root@ctohome.com ~]# service mysqld start
Starting mysqld: [ OK ]
[root@ctohome.com ~]# service mysqld status
mysqld (pid 9487) is running...

2017-04-10 09:43:59 supermancoke 阅读数 6991

参考资料:https://dev.mysql.com/doc/mysql-router/2.0/en/mysql-router-configuration-file-example.html

简介

MySQL Router用于取代MySQL Proxy,建议MySQL Router与应用程序部署在一台机器。应用程序像访问MySQL一样访问MySQL Proxy,由MySQL Proxy将数据转发给后端的MySQL。支持各种操作系统。

https://dev.mysql.com/doc/mysql-router/2.0/en/images/mysql-router-architecture.png

工作模式

read-write

用于多主服务器,个人感觉也可用于主备,用于多主可以避免脑裂问题,但实际上多主只有一个为Active状态。并且MySQL的主从和多主复制恢复起来都比较麻烦,需要手工操作。相比之下MySQL Group Replication提供了更简单的集群自动维护方案。

所有请求被发送到第一个服务器,只在第一个服务器宕机后才会使用后续的第二个服务器。
不支持宕机服务器恢复检测

以下两种情况下将无法使用

  1. 从先宕机,然后恢复,主再宕机
  2. 主先宕机,然后恢复,从再宕机
[routing:example_strategy]
bind_port = 7001
destinations = master1.example.com,master2.example.com,master3.example.com
mode = read-write

read-only

用于路由从服务器集群。

每个请求用轮询方式访问所有服务器。如果一个服务器宕机,会尝试使用下一个服务器。如果所有服务器宕机,路由将退出。重新可用的服务器会被按照原来的顺序重新加入到可用列表

[routing:ro_route]
bind_port = 7002
destinations = slave1.example.com,slave2.example.com,slave3.example.com
mode = read-only

启动

mysqlrouter --config=/path/to/file/my_router.ini

需要将数据库连接池的maxStatements=0设置为0,否则当主机宕机后,连接池将无法在备机上找到对应的Statement而报错。

性能

远高于MySQL Proxy,相比较于直连MySQL性能损失很小。

2017-02-22 16:26:17 u013420865 阅读数 2232

1、官网下载mysql。有以下几种版本,我们选择 Community Edition。

  • MySQL Enterprise Edition(企业版)付费
  • MySQL Standard Edition(标准版)付费
  • MySQL Classic Edition(另一种标准版,只支持少数平台)付费
  • MySQL Cluster CGE (适合分布式部署),付费
  • MySQL Embedded (OEM/ISV) (嵌入式开发)付费
  • MySQL Community Edition (社区版)免费

地址:https://dev.mysql.com/downloads/file/?id=467574
没有账号就选最下面的 “No thanks, just start my download.”


2、安装完后在 /usr/local 目录下


3、打开终端,输入命令 mysql –version,显示版本信息,则表示安装成功。
若显示 command not found ,输入以下命令。完成后再查看版本信息

cd /usr/local/bin/

sudo ln -fs /usr/local/mysql/bin/mysql mysql

4、cd到mysql目录,输入命令 mysql ,就可进入mysql环境
这里写图片描述

5、输入 exit ,就可退出mysql环境


6、有一种便捷方式,配置后不用cd到目录也能进入mysql环境
(1)、打开终端,输入命令 vim ~/.bash_profile,根据提示,按 e 就进入编辑器
(2)、再输入 i ,进入编辑模式
(3)、输入以下内容

# mysql
alias mysql='/usr/local/mysql/bin/mysql'
alias mysqladmin='/usr/local/mysql/bin/mysqladmin'
# ls
alias ls='ls -G'

这里写图片描述
(4)、按 Esc ,退出编辑模式
(5)、输入 :wq ,保存退出编辑器
(6)、重启终端,直接输入 mysql ,就可进入环境


补充

1、这个狗一样的mysql,第一天装好之后高高兴兴,第二天电脑重启了mysql就用不起了。报错:

ERROR 1045 (28000): Access denied for user'root'@'localhost' (using password: YES) 

2、百度了很多解决方案,都不是mac环境下的,没用。
大概知道了原因,是权限不够。
最后看到这篇帖子,偶然就解决了
http://blog.csdn.net/yanqinbin/article/details/50442676

3、步骤如下

cd /usr/local/mysql/bin/

sudo su  (登录管理员权限)

./mysqld_safe --skip-grant-tables &   (禁用mysql验证功能)

然后退出终端,再打开,就特么可以了

4、另外,上述帖子的安装过程写的很好

2018-05-08 18:13:20 sinat_36257389 阅读数 1583

启动mysql:输入 net start mysql;

停止mysql:输入 net stop mysql;



2015-07-15 17:26:58 lqx0405 阅读数 1829
MySQL Study之--MySQL下图形工具的使用(MySQL Administrator)
系统环境:
    操作系统: Windows  7(64)

下载地址:http://www.softpedia.com/get/Internet/Servers/Database-Utils/MySQL-Administrator-for-Windows.shtml

  官方介绍:
           MySQL Administrator is a powerful visual administration console that enables you to easily administer your MySQL environment and gain significantly better visibility into how your databases are operating. MySQL Administrator now integrates database management and maintenance into a single, seamless environment, with a clear and intuitive graphical user interface. By using MySQL Administrator you will be able to:
*View screenshot Achieve higher database availability through improved management 
*Reduce errors through visual database administration 
*Lower database administration costs through improved productivity 
*Deliver a more secure environment through easier privilege management

1、安装:
       MySQL Administrator 安装比较简单,按照提示,安装完成


2、启动和使用MySQL Administrator

图一:登录界面

图二:管理界面

图三:查看server health

图四:建立数据库备份策略

图五:管理数据库复制

    

mysql 交互式命令

阅读数 3070

没有更多推荐了,返回首页