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 ~ ...
随机推荐
- JS--理解call、apply和bind
call.apply和bind call,apply是Function原型中的方法,它们的作用一样,区别在于传入参数的方式不同. call(thisArg, arg1, arg2...) 传入的参数不 ...
- OpenResty编译安装
从下载页 Download下载最新的 OpenResty® 源码包,并且像下面的示例一样将其解压: tar -xzvf openresty-VERSION.tar.gz VERSION 的地方替换成您 ...
- pyCharm编辑器激活使用
1.打开激活窗口 2.选择 Activate new license with License server (用license server 激活) 3.在 License sever addres ...
- 实验long raw 和 blob两种数据类型遇到dblink的表现
首先long raw从Oracle 10g开始就不再被建议使用,建议用blob代替.同理,long建议用clob代替. 本文从运维角度实验long raw 和 blob两种数据类型在遇到dblink时 ...
- 混合型log,info按大小分,error按日期
1.配置文件 <?xml version="1.0" encoding="utf-8"?> <configuration> <!- ...
- Python之函数&参数&参数解构
1.1函数定义 def 函数名(参数列表): 函数体(代码块) [return 返回值] p 函数名就是标识符,命名要求一样 语句块必须缩进,约定4个空格 Python的函数没有return语句,隐式 ...
- 16. 3Sum Closest(双指针)
Given an array nums of n integers and an integer target, find three integers in nums such that the s ...
- Python全栈-网络编程-TCP粘包
一.什么是TCP粘包 C/S架构下,接收方不知道每个消息的发送间隙.也不知道每次应该提取多少个字节的数据,与此同时,TCP是面向连接的,面向流的,收发两端都要有,因此发送端为了将多个发往接收端的数据包 ...
- spring 源码导入eclipse
使用 gradle: ..opensource\v3.: 错误: 程序包org.apache.commons.pool.impl不存在 最后发现是依赖的包commons-pool没有配置.关键是刚用 ...
- flask模板应用-加载静态文件:添加Favicon,使用CSS框架,使用宏加载静态资源
加载静态文件 一个Web项目不仅需要HTML模板,还需要许多静态文件,比如CSS.JavaScript文件.图片和声音声.在flask程序中,默认需要将静态文件存储在与主脚本(包含程序实例的脚本)同级 ...