重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
安全运行mysql服务。MySql应该使用非管理员账号运行,以普通账户安全运行mysqld采用加固方法,Linux下禁止MySQL服务以管理员权限的账号运行命令,安全运行mysql服务,从而保证系统程序的正常运行。
创新互联是一家专业提供冷水滩企业网站建设,专注与成都网站设计、成都网站制作、H5网站设计、小程序制作等业务。10年已为冷水滩众多企业、政府机构等服务。创新互联专业网络公司优惠进行中。
是的。
可以通过 DOS 命令启动 MySQL 服务,点击“开始”菜单,在搜索框中输入“cmd”,以管理员身份运行,按回车键,弹出命令提示符界面。然后输入net start mysql,按回车键,就能启动 MySQL 服务了。
怎么解决mysql服务无法启动的问题
一:服务启动
1.我们可以在Windows搜索栏中搜索服务应用功能,或者其他方式打开服务,右键单击选择以管理员运行。
2.在服务中找到MySQL,手动点击启动。
不过用这个方法很可能还是无法启动mysql服务。
二:删除Data
首先你需要是administror,系统管理员:实现方法可以开始-》附件-》命令提示符,右击命令提示符,选择:按系统管理员身份运行。\x0d\x0a之后你启动sql命令:netstartmysql\x0d\x0a如果要禁止,停止使用sql,命令:netstopmysql\x0d\x0a当然你如果安装mysql,名称是自定义的,那要按照你自定义的名字来,比如netstartmysql56。
您好,一:服务启动
我们可以在Windows搜索栏中搜索服务应用功能,或者其他方式打开服务,右键单击选择以管理员运行。
在服务中找到MySQL,手动点击启动。
不过用这个方法很可能还是无法启动mysql服务。
二:删除Data
找到MySQL的安装目录文件下的data文件删除,可将此同目录的bin文件路径复制下来。
在搜索栏中搜CMD,同样右键单击以管理员进入。
Ctrl +V粘贴之前复制下来的bin文件路径,进入bin目录下的mysql,
继续输入mysqld --initialize初始化。
关闭CMD,重新进入,输入net start mysql 命令。
三:端口占用
mysql启动需要的端口3306,如果被占用了的话就无法启动服务。
同样的,我们打开CMD,输入命令netstat -ano,左边是端口,右边是PID。
查看占住3306端口的PID。
打开任务管理器,点击详细信息,通过PID找到占用端口的应用,关闭再启动Mysql即可。若是mysql占用,那么就不是端口的原因。
四:用户设置
可以通过用户设置修改临时密码的方式解决服务无法启动的问题,在CMD上输入路径进入到bin目录下。
执行mysql -uroot,即可修改密码。
然后使用密码登录mysql环境。
1.下载、解压程序包;
2.设置好存放目录(不要有中文);
3.在系统变量中添加path(mysql程序的bin目录);
4.以管理员身份运行cmd,初始化①无密码:mysqld --initialize-insecure 登陆时用mysql -u root即可
②有密码(初始密码在自动生成的data目录下.err文件中):mysqld --initialize 登陆时用mysql -u root -p
5.安装:mysqld --install
6.启动服务:net start mysql
7.登陆:mysql -u root(无密码),mysql -u root -p 回车输入密码
8.退出:exit;
9.停止服务:net stop mysql
10.移除服务:mysqld --remove
说明:如重新安装需要停止服务,移除服务,删除data目录
11.配置文件my.ini(用记事本创建,修改文件名即可):
```mysql
[mysqld]
#设置时区为东八区,此项设置后,在连接MySQL的时候可以不用每次都手动设置时区
default-time-zone = '+8:00'
#解决导入脚本是function报错
log_bin_trust_function_creators=1
# 设置3308端口
port=3308
# 允许最大连接数
max_connections=200
# 允许连接失败的次数。这是为了防止有人从该主机试图攻击数据库系统
max_connect_errors=10
# 服务端使用的字符集默认为UTF8
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
# 默认使用“mysql_native_password”插件认证,此认证为1代加密认证。如果使用2代加密的话,使用可视化工具sqlyog会无法登陆!
default_authentication_plugin=mysql_native_password
[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8
[client]
# 设置mysql客户端连接服务端时默认使用的端口 mysql8binmysql 直接登录
# mysql -hlocalhost -uroot -P3308
port=3308
user=root
password= root
default-character-set=utf8
```
12.退出mysql,停止服务,将my.ini文件放到程序根目录(bin,data同级目录)
13.以管理员身份运行cmd,直接输入mysql,回车即可进入mysql
14.启动和停止mysql服务必须以管理员身份运行命令