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 ~ ...
随机推荐
- python字符串前面加u,r,b的含义
转自:https://blog.csdn.net/u010496169/article/details/70045895 u/U:表示unicode字符串 不是仅仅是针对中文, 可以针对任何的字符串, ...
- vue作用域 this
设计到异步 function 回调的.this指向 需要用内部代替this 如果是箭头符号写法 就不需要 this永远是当前vue实例
- 正则表达式识别js跳转的链接
用Webclient访问链接后返回了跳转页面,页面代码如下,需要把 http://kd.szty56.com:8086/xms/client/order_online!print.action?use ...
- iOS UI基础-16.0 UIButton
回归自然,UIButton是我们使用最频烦的一个控件.下面,对该控件的一些常用方法进行一些总结. UIButton *payStateBtn = [UIButton buttonWithType:UI ...
- selenium元素单击不稳定解决方法
selenium自动化测试过程中,经常会发现某一元素单击,很不稳定,有时候执行了点击没有反映. 以下总结两种解决方法:都是通过js注入的方式去点击. 1.F12查一看,要点击的按钮,或连接,有没有on ...
- hibernate.validator.constraints.NotEmpty校验请求参数报错java.lang.NoClassDefFoundError: javax/el/PropertyNotFoundException
spring maven项目,使用hibernate validator 注解形式校验客户端的请求参数. hibernate-validator版本:5.0.2.Final validation-ap ...
- 日期条控件 DateFieldControl
日期条控件 书:163 <?xml version="1.0" encoding="utf-8"?> <s:Application xmlns ...
- shell基础:数值运算与运算符
linux的shell中,变量的类型默认都是字符串型. export将aa声明为环境变量.也可用declare声明.其实就是改变了-x属性 $(()) 最常用.
- shell基础:多命令顺序执行与管道符
有些命令的前后关系正是需要这样的关系来实现. 如在软件包的安装中: 第三个是个简单的判断:
- 初识github之注册和基本概念
通过大量的网络资源,我粗浅了解了GitHub是什么:一个开源的代码存储云平台,它的logo是一只 “章鱼猫(Octocat)”.那么开始学习GitHub第一部分——注册GitHub账号. 首先英文就让 ...