您的位置:首页 > 数据库 > MySQL

Mysql操作规范

2018-08-17 09:57 197 查看

(1)linux下开启、关闭、重启mysql服务命令

一、 启动
1、使用 service 启动:service mysql start
2、使用 mysqld 脚本启动:/etc/inint.d/mysql start
3、使用 safe_mysqld 启动:safe_mysql&

二、停止
1、使用 service 启动:service mysql stop
2、使用 mysqld 脚本启动:/etc/inint.d/mysql stop
3、mysqladmin shutdown

三、重启
1、使用 service 启动:service mysql restart
2、使用 mysqld 脚本启动:/etc/inint.d/mysql restart

(2)检测端口是否运行

一、 启动netstat命令各个参数说明如下:

  -t : 指明显示TCP端口

  -u : 指明显示UDP端口

  -l : 仅显示监听套接字(所谓套接字就是使应用程序能够读写与收发通讯协议(protocol)与资料的程序)

  -p : 显示进程标识符和程序名称,每一个套接字/端口都属于一个程序。

  -n : 不进行DNS轮询,显示IP(可以加速操作)

  netstat -ntlp //查看当前所有tcp端口

  netstat -ntulp |grep 80 //查看所有80端口使用情况

  netstat -an | grep 3306 //查看所有3306端口使用情况

(3)mysql密码操作

登录mysql系统

mysql -uroot -p
Enter password: 【输入原来的密码】
mysql>use mysql;
mysql> update user set password=passworD("test") where user='root';
mysql> exit;


注意:如果Mysql的版本是5.7及以上的话update语句如下:

mysql> update user set authentication_string=passworD("test") where user='root';


修改mysql的root的密码

首先拿到操作系统的root权限,然后kill掉Mysql服务或者手动stop掉,这里我推荐使用手动stop;

#service mysql stop


然后执行

# mysqld_safe --skip-grant-tables &


&,表示在后台运行,不再后台运行的话,就再打开一个终端吧,接着登陆MySQL修改密码


# mysql
mysql> use mysql;
mysql> UPDATE user SET password=password("test123") WHERE user='root';
mysql> exit;


注意:如果Mysql的版本是5.7及以上的话update语句如下:‘

mysql> update user set authentication_string=passworD("test") where user='root';2:在mysql中:mysql> status;


(4)查看当前数据库的字符集/数据库的版本/当前登录的用户

当前数据库的字符集当前数据库的版本当前登录的用户
# echo $LANGmysql -Vwhoami
# env |grep LANG
# locale
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: