* 安 装
基本上你有如下方式可以选择:
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 开机自动启动 3 种方法 Linux 中 MySQL 开机自动启动是指在 Linux 系统启动时自动启动 MySQL 服务,以便提供数据库服务。本文将介绍三种实现 Linux 中 MySQL 开机自动启动的方法。 方法一:使用 ...
安装完成后,需要添加mysql用户和设置权限,设置开机启动mysql服务。最后,修改root密码和mysql.user表,以便远程连接到数据库。 一、删除mysql数据库和相关文件夹 在安装之前,需要删除已有的mysql数据库和相关...
自定义`mysqld.service`文件是设置开机启动的关键。这通常需要在`/etc/systemd/system/`目录下创建一个新的配置文件。在这个例子中,我们已经看到有一个名为`mysqld.service`的文件,内容如下: ```ini [Unit] ...
退出 MySQL 登录,并设置开机启动 MySQL 服务。 7. 配置 MySQL 配置 MySQL,包括设置字符集、事务隔离级别、全文索引等。 三、MySQL 配置详解 1. 配置基本配置 配置基本配置,包括设置字符集、事务隔离级别等。...
设置开机启动MySQL服务,使用`systemctl enable mysqld`。 在安装和迁移过程中可能会遇到的问题: 1. 登录MySQL时出现找不到socket文件的错误,这可能是因为配置文件中的`client`拼写错误为`cilent`。 2. 启动MySQL...
若想设置开机启动MySQL,可以执行: ```bash sudo systemctl enable mysqld ``` 要停止服务,运行: ```bash sudo systemctl stop mysqld ``` 三、配置MySQL MySQL的配置文件一般位于`/etc/my.cnf`。你可以根据...
若想设置开机启动MySQL服务: ```bash sudo systemctl enable mysql ``` 停止MySQL服务则使用: ```bash sudo systemctl stop mysql ``` 三、连接与断开MySQL 使用`mysql`命令行客户端连接MySQL服务器: ```bash...
例如,需要创建root用户、设置初始密码,以及启动和设置开机启动MySQL服务。 总结来说,MySQL的安装和设置涉及多个环节,包括下载、解压、配置、编译、安装、初始化以及服务管理。对于初次使用者,理解并完成这些...
6. 设置开机启动MySQL: 为了在每次系统启动时自动运行MySQL,执行: ``` sudo systemctl enable mysql ``` 至此,MySQL已经在你的Linux系统上成功安装并启动。你可以使用`mysql -u root -p`命令登录到MySQL...
然后是启动和设置开机启动MySQL服务: ```bash # 启动MySQL服务 sudo systemctl start mysqld || sudo service mysql start # 设置开机启动 sudo systemctl enable mysqld || sudo chkconfig mysql on ``` 在自动...
2. 启动和设置开机启动MySQL服务: ``` sudo systemctl start mysql sudo systemctl enable mysql ``` **三、管理MySQL** 1. 使用`mysql`命令行客户端登录: ``` sudo mysql -u root -p ``` 输入密码后进入MySQL...
6. 设置开机启动MySQL服务:`sudo systemctl enable mysqld` 通过这些步骤,你就能在你的Linux系统上成功安装并运行MySQL 5.7,享受到它带来的高性能和丰富的功能。记住,定期更新和维护MySQL是保持其安全性和稳定...
将MySQL的服务脚本复制到`/etc/init.d/`目录,并使用`chkconfig`命令设置开机启动MySQL服务。最后,使用`service mysql start`命令启动MySQL服务。 8. **设置root密码**: 在MySQL的bin目录下,运行MySQL客户端,...
5. **设置开机启动MySQL**:编辑`/etc/rc.d/rc.local`,添加启动MySQL的命令,确保系统重启时MySQL能自动启动。 **四、安装Apache** 1. **解压缩Apache源码**。 2. **配置和构建Apache**: - 进入Apache源码目录,...
要查看MySQL是否已设置为开机启动,可以运行: ```bash # chkconfig mysql --list ``` 如果MySQL不在启动列表中,你可以使用`chkconfig add`添加: ```bash # chkconfig --add mysql ``` 然后设置MySQL...
6. 设置开机启动MySQL: ``` sudo systemctl enable mysqld ``` 至此,MySQL已经在你的Linux CentOS系统上成功编译并安装。你可以通过`mysql -u root`命令登录到MySQL服务器,然后使用`CREATE USER`和`GRANT ...
2. **服务管理**:可以使用`systemctl enable mysqld`设置开机启动MySQL服务,用`systemctl stop mysqld`停止服务。 3. **用户管理**:使用`mysql -u root -p`进入MySQL客户端,通过SQL语句创建新用户、分配权限等。...
为了便于管理,你可以设置开机启动MySQL: ``` systemctl enable mysqld ``` 连接到MySQL服务器,首次登录root用户通常无需密码: ``` mysql -u root ``` 若需要设置root用户的密码,可以使用以下命令: ``` ...