mysql启动、关闭与登录

mysql启动基本原理:/etc/init.d/mysqld是一个shell启动脚本,启动后最终会调用mysql\bin\mysqld_safe脚本,最后调用mysqld服务启动mysql

启动数据库:

单实例/etc/init.d/mysqld start、mysqld_safe --user=mysql

多实例/data/3306/mysql start

关闭数据库

优雅关闭数据库mysqladmin –u用户名 –p密码 shutdown

自带的脚本/etc/init.d/mysqld stop

登录数据库

刚装完系统无密码时:mysql或者mysql –uroot

有密码时:mysql -u用户名 -p(提示输入密码)或者mysql -uroot -poldboy(直接输密码时,-u与用户之间的空格可有可无,-p与密码不能有空格,否则还是会要求输入密码)

多实例本地登录mysql -u用户名 -p -S /data/3306/mysql.sock(需指定sock)

多实例远程登录mysql -u用户名 -p -h ip -P3306(-h指定主机名,不指定默认为localhost,-P指定端口)

prompt修改mysql的提示符

mysql>prompt [email protected]:
PROMPT set to ‘[email protected]:‘
[email protected]:prompt mysql>
PROMPT set to ‘mysql>‘
mysql>

以上是临时修改,如要永久修改则需要写入到/etc/my.cnf的[mysql]中prompt [email protected]:(不是[mysqld]中)

授权非本地主机访问连接数据库

使用grant,将授权本地访问的localhost改为ip地址、ip段或者域名

mysql>grant select on mysql.user to ‘phh1‘@‘192.168.228.%‘ identified by ‘phh1’;

mysql>grant select on mysql.user to ‘phh2’@‘10.0.0.0/255.255.255.0‘ identified by ‘phh2’;

原文地址:https://www.cnblogs.com/Forever77/p/10035693.html

时间: 2024-07-31 14:48:27

mysql启动、关闭与登录的相关文章

mysql启动关闭的批处理,感觉很好用在其他论坛帖子上找到的,感谢分享

最近用mysql的时间比较多,每次都在计算机管理工具下面去启动,感觉很麻烦,于是搜索了下果然有前辈已经做出了这些东西,今天收藏整理,mysql启动关闭的批处理感觉很好用在其他论坛帖子上找到的,感谢互联网上无私的朋友分享,以下代码直接复制粘贴后做成bat文件双击即可使用 cls @echo off :设置窗口字体颜色 color 0a :设置窗口标题 TITLE MySQL管理程序 call :checkAdmin goto menu :菜单 :menu cls echo. echo.=-=-=-

mysql启动关闭

mysql启动关闭1.启动方法一:/usr/local/mysql/bin/mysqld --defaults-file=/data/3306/my.cnf --user=root 2>/dev/null & 日志直接输出有学终端方法二:/bin/sh /usr/local/mysql/bin/mysqld_safe --defaults-file=/data/3306/my.cnf --user=mysql 2>&1 > /dev/null & 日志输出到日志文

MySQL的启动关闭及登录退出

1启动和关闭: (1)此电脑->管理->搜索服务->查看本地服务->找到MySQL57然后选择启动 (2)同样步骤进行关闭 作为程序员,打开和关闭的方式当然要更多一点,打开cmd,然后输入services.msc,会弹出服务,然后同上. (4)还有一种更为简便的方式:直接搜索cmd然后以管理员身份运行,启动输入net start 数据库名称 停止输入 net stop 数据库名称. 2登录和退出登录 注意:在cmd上登录需要设置环境变量,否则会警告你,mysql不是内部命令也不是外

Linux 平台MySQL启动关闭方式总结

MySQL的启动方法有很多种,下面对比.总结这几种方法的一些差异和特性,下面实验的版本为MySQL 5.6.如有疏漏或不足,敬请指点一二. 1:使用mysqld启动.关闭MySQL服务 mysqld是MySQL的守护进程,我们可以用mysqld来启动.关闭MySQL服务,关于mysqld, MySQL 5.6官方介绍资料如下所示: mysqld, also known as MySQL Server, is the main program that does most of the work

MySQL 启动与关闭

MySQL 启动原理:http://www.cnblogs.com/andy6/p/6602943.html 启动:/etc/init.d/mysqld start 关闭:/etc/init.d/mysqld stop

Windows Mysql启动出现1069错误“由于登录失败而无法启动服务”的处理方法

问题现象 windows下mysql服务无法启动,报1069错误. 问题原因 如果Mysql启动用户的密码或者权限错误,会导致Windows服务器Mysql启动时出现"由于登录失败而无法启动服务"的错误. 解决方案 鼠标右击点击[我的电脑]→[管理]→[服务]→ 找到[mysql]服务右键点击[属性],在[登录]选项卡中将正确的用户名和密码重新输入后再行测试.或者也可修改Mysql的启动用户到本地系统账户.修改前如图: 修改后如图: 修改完成后重启重新启动Mysql服务即可. 注意:如

Linux 下 MySQL 启动与关闭 说明

转自:http://www.cnblogs.com/springside-example/archive/2011/11/29/2529604.html 一.启动 1.1  MySQL 进程 可以用ps 命令查看进程: [[email protected]2 ~]# ps -ef|grep mysql root     2161     1  0 09:38 ?        00:00:00 /bin/sh /usr/bin/mysqld_safe--datadir=/var/lib/mysq

解决Linux下MySQL启动错误Starting MySQL.Manager of pid-file quit without updating file.[FAILED]

刚装完MySQL,启动时报如下错误: Starting MySQL.Manager of pid-file quit without updating file.[FAILED] 依次尝试了从谷歌找到的各种方法,发现只要执行如下MySQL初始化命令即可解决: /usr/local/mysql/bin/mysql_install_db --user=mysql 下面附上从谷歌找到的解决此问题的方法集锦,也许每个人遇到的问题的原因会不一样,经供参考: 一.查看报错日志 报错日志是我们解决问题的方向灯

Mysql修改和破解登录密码(详)

Mysql修改或破解登录密码 一.重置MySQL管理密码 跳过授权表启动MySQL服务程序 这一步主要利用mysqld的 --skip-grant-tables选项,具体操作时可选择不同方式,但本质上是一样的.以下提供三种方式,任选其中一种都可以. 方式1(推荐),执行mysql脚本起服务,末尾加 --skip-grant-tables 参数: [[email protected] ~]# service mysql stop  服务关闭 [[email protected] ~]# servi