怎么把mysql设置为开机启动

怎么把mysql设置为开机启动,第1张

mysql服务器的启动有几种方式:
1mysqld,这个是mysql的服务器启动进程,找到它,mysqld start。要想启动时就加载,拷贝它到/etc/initd目录下,然后在rcX目录下建立链接。或者使用ntsysv,选择。
2mysqlserver,这个是新的mysql要求的,必须要用mysql用户才能启动mysqlserver,如果系统没有mysql用户,需要新建一个。同样把它加到/etc/rcd/initd目录下,或者加到rclocal里,都可以启动加载。freebsd下,还可以把它加到/usr/local/etc/rcd目录下,改个文件名mysqlserversh

如果mysqlexe应用程序无法正常启动Windows 11,可以尝试以下步骤来解决此问题:
1 先确认已正确安装MySQL服务器并正确配置其相关参数。
2 使用命令行工具检查服务器配置,确保端口号、用户名和密码正确设置且正常运行。
3 尝试修改MySQL的连接设置,可以让MySQL尝试使用不同的网络协议,以检测是否有其它原因可能引起服务器无法正常启动的问题。
4 重置MySQL Windows服务并让其从新启动,可确保MySQL服务器得到正确的配置并正常启动。
5 部署新构建的MySQL,以确保服务器没有问题,用户也能够使用新的MySQL版本。

设置mysql服务允许外网访问,修改mysql的配置文件,有的是myini,有的是mycnflinux
1:设置mysql的配置文件
/etc/mysql/mycnf
找到 bind-address =127001 将其注释掉;//作用是使得不再只允许本地访问;

重启mysql:/etc/initd/mysql restart;
2:登录mysql数据库:mysql -u root -p
mysql> use mysql;

查询host值:
mysql> select user,host from user;

如果没有"%"这个host值,就执行下面这两句:
mysql> update user set host='%' where user='root';
mysql> flush privileges;
或者也可以执行:
mysql>grand all privileges on to root@'%' identifies by ' xxxx';
其中 第一个表示数据库名;第二个表示该数据库的表名;如果像上面那样 的话表示所有到数据库下到所有表都允许访问;
‘%':表示允许访问到mysql的ip地址;当然你也可以配置为具体到ip名称;%表示所有ip均可以访问;
后面到‘xxxx'为root 用户的password;
举例:
任意主机以用户root和密码mypwd连接到mysql服务器
mysql> GRANT ALL PRIVILEGES ON TO 'root'@'%' IDENTIFIED BY 'mypwd' WITH GRANT OPTION;
mysql> flush privileges;
IP为1921681102的主机以用户myuser和密码mypwd连接到mysql服务器
mysql> GRANT ALL PRIVILEGES ON TO 'myuser'@'1921681102' IDENTIFIED BY 'mypwd' WITH GRANT OPTION;
mysql> flush privileges;

双击安装文件,进入安装,如图所示,点击“next”,进入下一步
2
在协议许可(License Agreement)界面,勾选“I accept the license term”,然后点击“next”
3
在选择安装类型(Choosing a Setup Type)界面,根据安装需求选择安装类型(推荐默认开发版本),设置MySQL安装路径和数据存放路径,最后点击“next”。
4
在检查要求(Check Requirements)界面,点击“Execute”检查是否达到安装的要求,通过检查要求后点击“next‘
5
在安装(Installation)界面,点击“Execute”开始安装,所有的product安装完毕后点击“next”
6
在配置概述(Configuration Overview)界面,点击“next”
7
在MySQL服务配置(MySQL Server Configuration)界面,勾选Show Advanced Options,其他的默认不做修改,点击“next”。
8
在账号和角色设置(Accounts and Roles)界面,设置根账户(root账户)密码,添加一个MySQL User Accounts(非根)用户账户。其目的是便于数据库权限管理,为远程访问者提供安全账户,点击“next”
9
在Windows Service界面,默认windows服务配置不做修改,点击“next”
10
在插件与扩展(Plugins and Extensions)界面,默认设置,点击“next”
11
在高级选项设置(Advanced Options)界面,默认原有设置,点击“next”
12
在应用服务器配置(Apply Server Configuration)界面,点击“Execute”,当所有的配置执行完毕后,configuration for mysql server 5713 has successed,点击“finish”
13
在产品配置(Product Configuration)界面,点击“next”
14
在连接到服务器(Connect To Server)界面,点击“check”,测试服务器是否连接成功,连接成功后,点击“next”,
15
回到应用服务器配置(Apply Server Configuration)界面,点击“Execute”,配置成功后,点击“finish”
16
回到产品配置(Product Configuration)界面,点击“next”,
17
在安装完成(Installation Complete)界面,点击“finish”


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/12865384.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-28
下一篇 2023-05-28

发表评论

登录后才能评论

评论列表(0条)

保存