• mysql启动、关闭与登录


    按照上述三篇随笔中的方法安装mysql,其启动、关闭和登录方法如下。

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

    [root@oldboy ~]# ps -ef|grep mysqld|grep -v grep
    root       2755   2639  0 01:01 pts/1    00:00:00 /bin/sh /application/mysql/bin/mysqld_safe --user=mysql
    mysql      3003   2755  0 01:01 pts/1    00:00:01 /application/mysql-5.5.54/bin/mysqld --basedir=/application/mysql-5.5.54 --datadir=/application/mysql-5.5.54/data --plugin-dir=/application/mysql-5.5.54/lib/plugin --user=mysql --log-error=/application/mysql-5.5.54/data/oldboy.err --pid-file=/application/mysql-5.5.54/data/oldboy.pid --socket=/application/mysql-5.5.54/tmp/mysql.sock --port=3306

    启动数据库:

    单实例/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 '密码'

  • 相关阅读:
    NO17--vue父子组件间单向数据流的解决办法
    NO--16 vue之父子组件传值
    使用Element-ui开发桌面应用的小问题
    微信小程序右到左联动
    微信小程序左到右联动
    微信小程序选项卡之跳转
    微信小程序
    回调函数和钩子函数的说明
    最近项目中遇到了一个场景,其实很常见,就是定时获取接口刷新数据。那么问题来了,假设我设置的定时时间为1s,而数据接口返回大于1s,应该用同步阻塞还是异步?
    组件的相互嵌套slot内容分发
  • 原文地址:https://www.cnblogs.com/Forever77/p/10035693.html
Copyright © 2020-2023  润新知