导航:首页 > IDC知识 > 启动mysql服务器

启动mysql服务器

发布时间:2020-09-04 21:43:12

1、如何正确重启 mysql服务器

前提MYSQL已经安装为windows服务wind 方法二开始-运行-输入:services.msc-点确定-找到MySQL-在上面右键-重新启动。这样就行了linux 中RedHat Linux (Fedora Core/Cent OS)1.启动:/etc/init.d/mysqld start2.停止:/etc/init.d/mysqld stop3.重启:/etc/init.d/mysqld restartDebian / Ubuntu Linux1.启动:/etc/init.d/mysql start2.停止:/etc/init.d/mysql stop3.重启:/etc/init.d/mysql restartWindows1.点击开始-运行(快捷键Win+R)2.启动:输入 net stop mysql3.停止:输入 net start mysql提示Redhat Linux 也支持service command,启动:# service mysqld start停止:# service mysqld stop重启:# service mysqld restart推荐的安全重启方法$mysql_dir/bin/mysqladmin -u root -p shutdownmysqladmin和mysqld_safe位于Mysql安装目录的bin目录下

2、怎么启动mysql数据库服务器

1、在MySQL数据库安装时选择过MySQL服务器随系统启动,但如果没有选择,也没关系,可以在可以在Windows服务管理器启动,具体在开始菜单搜索services.msc,

2、单击出现如下图窗口,下滑鼠标找到MySQL57:

3、右击后点击启动,MySQL57旁边状态列显示“已启动”字样,说明启动成功。如下图:

二、 登录MySQL数据库

4、 用系统命令行工具登录,点击开始菜单,找到附件,点击命令提示符。

5、在命令行中输入cd加空格然后粘贴bin路径:cd c:Program Files (x86)MySQLMySQL Server 5.7in 回车命令行定位到c:Program Files (x86)MySQLMySQL Server 5.7in>,在后面输入mysql –h localhost –u root –p(这些都是安装时设置好的)敲回车,

6、出现Enter password:在后面输入安装时设置的登录密码,按回车后出现Welcome to the MySQL monitor.说明登陆成功。如下图:

7、用安装时配置好的命令行工具登录,在开始菜单,点击MySQL 5.7 Command Line Client 或下面搜索程序框中输入comm选择MySQL 5.7 Command Line Client启动DOS命令窗口。如下图:

8、在窗口Enter password:处输入安装时设置的MySQL数据库客户端登陆密码,回车,如果出现Welcom to the MySQL monitor.等字眼表示登陆服务器成功,可以在闪烁光标处输入SQL可执行语言:如下图:

3、mysql服务器的启动方式有哪几种

a、启动方式

1、使用 service 启动:

[root@localhost /]# service
mysqld start (5.0版本是mysqld)

[root@szxdb etc]# service
mysql start (5.5.7版本是mysql)

2、使用 mysqld 脚本启动:

/etc/inint.d/mysqld start

3、使用 safe_mysqld 启动:

safe_mysqld&

b、停止

1、使用 service 停止:

service mysqld stop

2、使用 mysqld 脚本停止:

/etc/inint.d/mysqld stop

3、mysqladmin shutdown

4、linux系统如何启动mysql服务器?

Linux启动Mysql服务器的方法:

1、查看mysql版本
方法一:status;
方法二:select version();

2、Mysql启动常用命令

(1)、使用 service 启动:

[root@localhost /]# service mysqld start (5.0版本是mysqld)

[root@szxdb etc]# service mysql start (5.5.7版本是mysql)  

(2)、使用 mysqld 脚本启动:
/etc/inint.d/mysqld start

(3)、使用 safe_mysqld 启动:
safe_mysqld&

5、linux怎么启动mysql服务

1、首先,我们需要修改mysql的配置文件,一般文件存放在/etc下面,文件名为my.cnf。

2、对于mysql服务的启动,我们通常使用命令service mysqld start,没问题的话就能启动mysql服务了。

3、如何判断mysql服务有没有启动成功了,一个是通过查看进程的方式,我们使用命令ps -ef|grep mysqld,来查看。

4、当然,更为稳妥的方法是使用命令mysql -uuser -p passwd 来进行连接,看看是否能接上。

5、如何停止mysql的服务呢。方法也很简单,使用命令:service mysqld stop命令即可。

6、一般,如果mysql服务没有启动成功,可以通过查看错误日志的方式,日志默认路径/var/log/mysqld.log,

7、完成效果图。

6、启动mysql服务器报错

一般情况下mysql的启动错误还是很容易排查的,但是今天我们就来说一下不一般的情况。拿到一台服务器,安装完mysql后进行启动,启动错误如下:

有同学会说,哥们儿你是不是buffer pool设置太大了,设置了96G内存。这明显提示无法分配内存嘛。如果真是这样也就不在这里进行分享了,哈哈。

我的服务器内存是128G。如下图:

服务器内存使用情况:

那么问题来了,既然还剩如此多的内存,为什么提示无法分配内存??。各位童鞋怎么看?

1. 首先想到会不会是有几条内存坏了?于是运维的同学进行了检查,给我的反馈是硬件一切正常。

2. 把mysql配置参数又检查了一遍,没有发现什么问题,线上一直就是使用这些参数。

3. 又把文件拷贝到另外一台机器,,另外一台服务器可以正常启动(2台机器硬件配置一致)。

那么如果排除硬件问题,mysql配置问题,那么剩下的就只有操作系统的内核参数配置了。于是把两台服务器进行了对比,最终发现了一个内核参数不一致。

复制代码代码如下:

vm.overcommit_memory

mysql启动正常的服务器改参数的值是0,而mysql启动错误的这台服务器该值是2。

那么问题来了,这个参数到底是什么鬼?竟然会让mysql分配内存失败,最后导致无法启动。经过查询资料知道了vm.overcommit_memory是什么鬼。

vm.overcommit_memory

默认值为:0
从内核文档里得知,该参数有三个值,分别是:
0:当用户空间请求更多的的内存时,内核尝试估算出剩余可用的内存。
1:当设这个参数值为1时,内核允许超量使用内存直到用完为止,主要用于科学计算.
2:当设这个参数值为2时,内核会使用一个决不过量使用内存的算法,即系统整个内存地址空间不能超过swap+50%的RAM值,50%参数的设定是在overcommit_ratio中设定。


vm.overcommit_ratio
默认值为:50


这个参数值只有在vm.overcommit_memory=2的情况下,这个参数才会生效。

那么我们来看一下总的内存地址不能超过多少。其实是可以直接查看的。

[root@yayundeng 3306]# cat /proc/meminfo |grep -i commit
CommitLimit:  70144396 kB
Committed_AS: 135196 kB
[root@yayundeng 3306]#

通过查看可以得知在70G的样子。那么这个是如何计算的呢?这个就是上面提到的一个公式。swap+50%的RAM值,50%参数的设定是在overcommit_ratio中设定。

总虚拟内存 = 可用物理内存 × 百分比 + 交换分区

[root@yayundeng 3306]# cat /proc/meminfo | grep MemTotal
MemTotal:  132096808 kB
[root@yayundeng 3306]#
[root@yayundeng 3306]# free -k
total  used  free shared  buffers cached
Mem: 132096808  1583944 130512864 0 10240 133220
-/+ buffers/cache:  1440484 130656324
Swap: 4095992 0  4095992
[root@yayundeng 3306]# cat /proc/sys/vm/overcommit_ratio
50
[root@yayundeng 3306]#

总虚拟内存=132096808 * 50% + 4095992= 70144396 kB

那么最后的结果就是buffer pool不能超过70144396 kB - 135196 kB=70009200 KB=66G。实际上经过测试,buffer pool只能设置57G。

最后在看看总虚拟内存情况:

CommitLimit:最大可用虚拟内存

Committed_AS:已使用虚拟内存

[root@yayundeng 3306]# cat /proc/meminfo |grep -i commit
CommitLimit:  70144396 kB
Committed_AS:  65539208 kB

那么如果把内核参数vm.overcommit_memory恢复为默认值0,那么将不会受到约束。

复制代码代码如下:

echo 0 > /proc/sys/vm/overcommit_memory

7、linux怎么启动mysql服务器

Linux启动/停止/重启Mysql数据库的方法
1、查看mysql版本
方法一:status;
方法二:select version();
2、Mysql启动、停止、重启常用命令
a、启动方式
1、使用 service 启动:
[root@localhost /]# service mysqld start (5.0版本是mysqld)
[root@szxdb etc]# service mysql start (5.5.7版本是mysql)
2、使用 mysqld 脚本启动:
/etc/inint.d/mysqld start
3、使用 safe_mysqld 启动:
safe_mysqld&
b、停止
1、使用 service 启动:
service mysqld stop
2、使用 mysqld 脚本启动:
/etc/inint.d/mysqld stop
3、mysqladmin shutdown
c、重启
1、使用 service 启动:
service mysqld restart
service mysql restart (5.5.7版本命令)
2、使用 mysqld 脚本启动:
/etc/init.d/mysqld restart

8、怎么启动mysql服务

有朋友之前在知道里回答过了,我转给你看一下:
方法一:net start mysql(或者是其他服务名)

方法二:在XP下启动MySQL服务

MySql安装目录:“d:\MySql\”

进入命令行输入窗口(Dos命令输入)
进入“d:\MySql\bin”目录下运行“mysqld -u root” 命令。写法:
d:\MySql\bin\mysqld -u root (Enter)

运行后在进程管理中有mysql的进程,运行成功(可能需要手动关闭命令窗口)

然后在“d:\MySql\bin\”目录下运行“mysql” 命令
写法:
d:\MySql\bin\(Enter)

屏幕出现:
mysql>
然后就可以输入数据库语句。

9、如何从命令行启动mysqld服务器

1、在命令行中启动mysql: 首先点击选择【开始】菜单栏中的【运行】,

2、接下来需要在打开的运行对话框中,输入cmd,按下enter键确定,打开DOS窗口。

3、在DOS窗口中的命令提示符中输入net start mysql 按回车键,这样就可以启动mysql应用程序了。

10、mysql服务怎么启动

方法一:net start mysql(或者是其他服务名)

方法二:在系统下启动MySQL服务

MySql安装目录:“d:\MySql\”

进入命令行输入窗口(Dos命令输入)
进入“d:\MySql\bin”目录下运行“mysqld -u root” 命令。写法:
d:\MySql\bin\mysqld -u root (Enter)

运行后在进程管理中有mysql的进程,运行成功(可能需要手动关闭命令窗口)

与启动mysql服务器相关的知识