mysql启动关闭与登录

Posted Forever77

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mysql启动关闭与登录相关的知识,希望对你有一定的参考价值。

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

启动数据库:

单实例/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 [email protected]:
PROMPT set to [email protected]:
[email protected]:prompt mysql>
PROMPT set to mysql>
mysql>

以上是临时修改,如要永久修改则需要写入到/etc/my.cnf的[mysql]中prompt [email protected]:(不是[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’;

 

以上是关于mysql启动关闭与登录的主要内容,如果未能解决你的问题,请参考以下文章

mysql

linux中怎么查看mysql数据库版本

关闭从另一个对话框片段启动的对话框片段会导致非法状态异常

android:当用户触摸片段外部时,我如何关闭片段?

linux mysql 启动关闭数据库

mysql5.0忘记登录密码