mysql启动、关闭与登录
按照上述三篇随笔中的方法安装mysql,其启动、关闭和登录方法如下。
mysql启动基本原理:/etc/init.d/mysqld是一个shell启动脚本,启动后最终会调用mysql/bin/mysqld_safe脚本,最后调用mysqld服务启动mysql
[root@oldboy ~]# ps -ef|grep mysqld|grep -v grep
root : pts/ :: /bin/sh /application/mysql/bin/mysqld_safe --user=mysql
mysql : pts/ :: /application/mysql-5.5./bin/mysqld --basedir=/application/mysql-5.5. --datadir=/application/mysql-5.5./data --plugin-dir=/application/mysql-5.5./lib/plugin --user=mysql --log-error=/application/mysql-5.5./data/oldboy.err --pid-file=/application/mysql-5.5./data/oldboy.pid --socket=/application/mysql-5.5./tmp/mysql.sock --port=
启动数据库:
单实例/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 root@mysql:
PROMPT set to 'root@mysql:'
root@mysql:prompt mysql>
PROMPT set to 'mysql>'
mysql>
以上是临时修改,如要永久修改则需要写入到/etc/my.cnf的[mysql]中prompt root@mysql:(不是[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’;
即grant 权限 on 库名.表名 to '用户名'@'地址' identified by '密码'
mysql启动、关闭与登录的更多相关文章
- mysql启动关闭的批处理,感觉很好用在其他论坛帖子上找到的,感谢分享
最近用mysql的时间比较多,每次都在计算机管理工具下面去启动,感觉很麻烦,于是搜索了下果然有前辈已经做出了这些东西,今天收藏整理,mysql启动关闭的批处理感觉很好用在其他论坛帖子上找到的,感谢互联 ...
- MySQL的启动关闭及登录退出
1启动和关闭: (1)此电脑->管理->搜索服务->查看本地服务->找到MySQL57然后选择启动 (2)同样步骤进行关闭 作为程序员,打开和关闭的方式当然要更多一点,打开cm ...
- Linux 平台MySQL启动关闭方式总结
MySQL的启动方法有很多种,下面对比.总结这几种方法的一些差异和特性,下面实验的版本为MySQL 5.6.如有疏漏或不足,敬请指点一二. 1:使用mysqld启动.关闭MySQL服务 mysql ...
- MySQL启动关闭添加到 /etc/init.d/mysqld
cp /data/mysql/support-files/mysql.server /etc/init.d/mysqld 然后就可以使用此命令启动/关闭 mysql: /etc/ini ...
- mysql启动关闭
RedHat Linux (Fedora Core/Cent OS) 1.启动:/etc/init.d/mysqld start2.停止:/etc/init.d/mysqld stop3.重启:/et ...
- Mysql启动&关闭命令
启动:net start mysql57 关闭:net stop mysql57
- mysql启动关闭脚本
#!/bin/sh mysql_port= mysql_username="root" mysql_password="" function_start_mys ...
- MySQL 启动流程及配置管理
目录 MySQL 启动关闭流程 启动数据库 关闭数据库 MySQL 配置管理 预编译阶段 配置文件 命令行 MySQL 配置文件 配置文件的位置和优先级 配置文件的优先级测试 配置文件的生效顺序 配置 ...
- mysql启动与关闭(手动与自动)
手动管理mysql的启动与关闭 [root@mysql ~]# service mysql start --手动启动mysqlStarting MySQL. SUCCESS![root@mysql ~ ...
随机推荐
- Makefile中变量定义中末尾不能有空格
我在Makefile中添加了 ifndef EMASSDIR EMASSDIR=$(shell emassTop.py)endif 但是emassTop.py)后面不小心加入了空格,造成出现“Make ...
- Go web ajax project
这个是本人学习之用,比较乱 我也不知道这是在教大家什么,但如果你能看懂,那你就能真正干活了 //https-ajax.go package main import ( "fmt" ...
- cocos2d JS-(JavaScript) JavaScript 中的简单继承关系
JavaScript 语言本身没有提供类,没有其他语言的类继承机制,它的继承时通过对象的原型实现的,但这不能满足我们对 Cocos2d-JS 引擎的要求,所有类都直接或间接继承实现的. var Per ...
- cocos2d JS 艺术字特殊符号的显示
this.setSocreAtion(score, this.tfMoneyList[index],mun); //传入分数与对象,调用下面的函数 setSocreAtion : function ( ...
- /usr/lib/python2.7/site-packages/requests/__init__.py:91: RequestsDependencyWarning: urllib3 (1.22) or chardet (2.2.1) doesn't match a supported version!
/usr/lib/python2.7/site-packages/requests/ __init__.py:91: RequestsDependencyWarning: urllib3(1.22)或 ...
- phpstudy一系列安装问题
phpStudy是一款PHP调试环境的程序集成包,该程序包集成最新的Apache+PHP+MySQL+phpMyAdmin+ZendOptimizer,一次性安装,无须配置即可使用,是非常方便.好用的 ...
- 笔记 : win8系统中的VM虚拟机的Ubuntu搭建samba服务
1. 环境准备 (此处使用root超级管理员帐户,执行命令时不用加sudo, 普通帐户需要前面加sudo): (1)安装好Ubutun虚拟系统后,Ubuntu 的软件源配置文件是 /etc/apt/ ...
- ReentrantLock源码(二)
一.ReentrantLock类中的方法解读. 1.lock方法.实现了接口Lock中的lock方法.这里实际上是调用了sync成员变量的lock方法来实现.所以取决于sync的实现. 2.unloc ...
- SV通过DPI调用C
Verilog与C之间进行程序交互,PLI(Programming Language Interface)经过了TF,ACC,VPI等模式. 使用PLI可以生成延时计算器,来连接和同步多个仿真器,并可 ...
- awk命令学习(1)
awk是一个强大的文本分析工具,相对于grep的查找,sed的编辑,awk在其对数据分析并生成报告时,显得尤为强大.简单来说awk就是把文件逐行的读入,以空格为默认分隔符将每行切片,切开的部分再进行各 ...