设置开机启动msyql

* 安 装
基本上你有如下方式可以选择:
1. apt-get方式获取
  apt-get不失为一种合适的方法,只是觉得Ubuntu源的速度好慢、好慢,所以放弃。
2. 从源码安装
  MySQL源码如此庞大,该方式将耗费大量时间编译,一般没有必要。
3. 二进制tar包安装
  tar包安装是传统linux二进制软件安装的基本方法。其优势在于简单,常常是下载后直接解压缩至某目录下即可。对于mysql5官方下载的tar包,只要直接解压缩到/usr/local/mysql下即可运行了
我选择的是第三种方法。

* 启动和停止服务:
启动mysql服务
  /usr/local/mysql/bin/mysqld
访问Mysql服务器
  /usr/local/mysql/bin/mysql -u root
关闭mysql服务器
  /usr/local/mysql/bin/mysqladmin -u root -p shutdown

正确启动方式:前面启动mysql服务的方法仅仅测试用,最好的方式应该使其运行在后台
  /usr/local/mysql/bin/mysqld&
让服务开机自动运行
  把/usr/local/mysql/support-files/my.server 复制到/etc/init.d/mysqld
执行
  sudo update-rc.d mysqld defaults
把mysqld加入到服务中,重新启动机器即可

另外,建议把/usr/local/mysql/bin目录加入系统路径,便于用户访问。

* mysqld和mysqld_safe 有什么区别?
直接运行mysqld程序来启动MySQL服务的方法很少见,mysqld_safe脚本会在启动MySQL服务器后继续监控其运行情况,并在其死机时重新启动它。
用mysqld_safe脚本来启动MySQL服务器的做法在BSD风格的unix系统上很常见,非BSD风格的UNIX系统中的mysql.server脚本其实也是调用mysqld_safe脚本去启动MySQL服务器的。

你可能感兴趣的:(linux,mysql,unix,ubuntu,脚本)