按照上述三篇随笔中的方法安装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启动、关闭与登录的更多相关文章

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

    最近用mysql的时间比较多,每次都在计算机管理工具下面去启动,感觉很麻烦,于是搜索了下果然有前辈已经做出了这些东西,今天收藏整理,mysql启动关闭的批处理感觉很好用在其他论坛帖子上找到的,感谢互联 ...

  2. MySQL的启动关闭及登录退出

    1启动和关闭: (1)此电脑->管理->搜索服务->查看本地服务->找到MySQL57然后选择启动 (2)同样步骤进行关闭 作为程序员,打开和关闭的方式当然要更多一点,打开cm ...

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

    MySQL的启动方法有很多种,下面对比.总结这几种方法的一些差异和特性,下面实验的版本为MySQL 5.6.如有疏漏或不足,敬请指点一二.   1:使用mysqld启动.关闭MySQL服务 mysql ...

  4. MySQL启动关闭添加到 /etc/init.d/mysqld

      cp /data/mysql/support-files/mysql.server /etc/init.d/mysqld       然后就可以使用此命令启动/关闭 mysql: /etc/ini ...

  5. mysql启动关闭

    RedHat Linux (Fedora Core/Cent OS) 1.启动:/etc/init.d/mysqld start2.停止:/etc/init.d/mysqld stop3.重启:/et ...

  6. Mysql启动&关闭命令

    启动:net start mysql57 关闭:net stop mysql57

  7. mysql启动关闭脚本

    #!/bin/sh mysql_port= mysql_username="root" mysql_password="" function_start_mys ...

  8. MySQL 启动流程及配置管理

    目录 MySQL 启动关闭流程 启动数据库 关闭数据库 MySQL 配置管理 预编译阶段 配置文件 命令行 MySQL 配置文件 配置文件的位置和优先级 配置文件的优先级测试 配置文件的生效顺序 配置 ...

  9. mysql启动与关闭(手动与自动)

    手动管理mysql的启动与关闭 [root@mysql ~]# service mysql start --手动启动mysqlStarting MySQL. SUCCESS![root@mysql ~ ...

随机推荐

  1. Makefile中变量定义中末尾不能有空格

    我在Makefile中添加了 ifndef EMASSDIR EMASSDIR=$(shell emassTop.py)endif 但是emassTop.py)后面不小心加入了空格,造成出现“Make ...

  2. Go web ajax project

    这个是本人学习之用,比较乱 我也不知道这是在教大家什么,但如果你能看懂,那你就能真正干活了 //https-ajax.go package main import ( "fmt" ...

  3. cocos2d JS-(JavaScript) JavaScript 中的简单继承关系

    JavaScript 语言本身没有提供类,没有其他语言的类继承机制,它的继承时通过对象的原型实现的,但这不能满足我们对 Cocos2d-JS 引擎的要求,所有类都直接或间接继承实现的. var Per ...

  4. cocos2d JS 艺术字特殊符号的显示

    this.setSocreAtion(score, this.tfMoneyList[index],mun); //传入分数与对象,调用下面的函数 setSocreAtion : function ( ...

  5. /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)或 ...

  6. phpstudy一系列安装问题

    phpStudy是一款PHP调试环境的程序集成包,该程序包集成最新的Apache+PHP+MySQL+phpMyAdmin+ZendOptimizer,一次性安装,无须配置即可使用,是非常方便.好用的 ...

  7. 笔记 : win8系统中的VM虚拟机的Ubuntu搭建samba服务

    1. 环境准备 (此处使用root超级管理员帐户,执行命令时不用加sudo, 普通帐户需要前面加sudo):  (1)安装好Ubutun虚拟系统后,Ubuntu 的软件源配置文件是 /etc/apt/ ...

  8. ReentrantLock源码(二)

    一.ReentrantLock类中的方法解读. 1.lock方法.实现了接口Lock中的lock方法.这里实际上是调用了sync成员变量的lock方法来实现.所以取决于sync的实现. 2.unloc ...

  9. SV通过DPI调用C

    Verilog与C之间进行程序交互,PLI(Programming Language Interface)经过了TF,ACC,VPI等模式. 使用PLI可以生成延时计算器,来连接和同步多个仿真器,并可 ...

  10. awk命令学习(1)

    awk是一个强大的文本分析工具,相对于grep的查找,sed的编辑,awk在其对数据分析并生成报告时,显得尤为强大.简单来说awk就是把文件逐行的读入,以空格为默认分隔符将每行切片,切开的部分再进行各 ...