linux正确重启MySQL的方法?
在Debian/Ubuntu系的Linux系统上,mysql的服务名是mysql,重启服务应该用servicemysqlrestart在RHEL/CentOS系的Linux系统上,mysql的服务名是mysqld,重启服务应该用servicemysqldrestart如果你的课本是基于一个系统来讲的,start和restart使用的服务名应该是一样的,要么都是mysql要么都是mysqld。看书+实践才能学会Linux,命令敲上一试就都清楚了。
如何启动/停止/重启MySQL?
一、 启动方式1、使用 service 启动:service mysql start2、使用 mysqld 脚本启动:/etc/inint.d/mysql start3、使用 safe_mysqld 启动:safe_mysql&二、停止1、使用 service 启动:service mysql stop2、使用 mysqld 脚本启动:/etc/inint.d/mysql stop3、mysqladmin shutdown三、重启1、使用 service 启动:service mysql restart2、使用 mysqld 脚本启动:/etc/inint.d/mysql restart
3308端口如何开启?
开启3308端口的步骤取决于你使用的操作系统和具体的应用程序。一般来说,你需要在你的操作系统或者应用程序的配置文件中,找到对应于3308端口的设置项,并将其设置为开启状态。
例如,如果你在Linux操作系统中使用MySQL数据库,你可以通过以下步骤开启3308端口:
打开终端,以root用户或具有管理员权限的用户登录。
编辑MySQL的配置文件my.cnf,该文件通常位于/etc/mysql/目录下。你可以使用任何文本编辑器打开该文件,例如vi或nano。
在[mysqld]部分下添加一行,指定MySQL服务器侦听的端口为3308,如下所示:
makefile
复制
[mysqld]
port=3308
保存并关闭文件。
重启MySQL服务器,使配置生效。在终端中输入以下命令:
bash
复制
sudo service mysql restart
这样,MySQL服务器将侦听3308端口。你可以通过连接该端口来使用MySQL数据库。请注意,你需要根据你自己的实际情况和需求进行相应的调整。如果你使用的是其他操作系统或应用程序,请查阅相关文档以了解如何开启3308端口的具体步骤。
linux启动mysql报Fatal error:Can't change to run as user 'mysql' Please check that the user exists?
这个错误很明显是mysql用户不存在,或者mysql目录权限不对。
创建一个mysql用户看看。
shell> useradd mysql
mysql目录改为mysql读写权限
shell> chown -R mysql:mysql /var/lib/mysql
shell> chown -R mysql:mysql /usr/local/mysql
然后在重启一次mysql看看