mysql基础操作

本文涉及的产品
云数据库 RDS MySQL Serverless,0.5-2RCU 50GB
简介:

启动  关闭

/etc/init.d/mysqld  start

netstat -lntup | grep 3306

 ps -ef | grep mysql | grep -v grep

root       1946      1  0 01:51 pts/1    00:00:00 /bin/sh /application/mysql/bin/mysqld_safe --datadir=/application/mysql/data --pid-file=/application/mysql/data/lnmp.com.pid

mysql      2187   1946  0 01:51 pts/1    00:00:00 /application/mysql/bin/mysqld --basedir=/application/mysql --datadir=/application/mysql/data --plugin-dir=/application/mysql/lib/plugin --user=mysql --log-error=/application/mysql/data/lnmp.com.err --pid-file=/application/mysql/data/lnmp.com.pid --socket=/tmp/mysql.sock --port=3306

 vim /etc/init.d/mysqld            //启动过程

$bindir/mysqld_safe --datadir="$datadir" --pid-file="$mysqld_pid_file_path" $other_args >/d ev/null 2>&1 &

mysqld_safe  --user=mysql  &         //初始化时给出的启动方法

/etc/init.d/mysqld  stop

ss -lnt | grep 3306

LISTEN     0      50                        *:3306

killall   mysqld     pkill  mysqld     killall -9  mysqld   //尽量不要粗鲁的关闭数据库


mysqladmin -uroot -p123456  shutdown


登陆

ifconfig   //看是否是测试还是正式环境,,,备份数据库

mysql                         

mysql -uroot  -p


mysql> prompt \u@hequanS  \r:\m:\s->                     //修改提示符

root@hequanS  02:13:09->


[mysql]

prompt \u@hequanS  \r:\m:\s->                        //    /etc/my.cnf


帮助

mysql> help

exit


密码


mysqladmin -u root password'123456'         //最常用  简单  实用

mysqladmin -u root -p'123456' password '123123'


select  user,host,password  from mysql.user;

mysql> update  mysql.user  set   password=password(456)  where user='root'  and host='localhost';              //要指定条件

mysql> set password=password('123123');

mysql> flush  privileges;


找回mysql root用户密码


/etc/init.d/mysqld stop

mysqld_safe  --skip-grant-tables  --user=mysql &    //忽略授权表如果是编译的,默认是/usr/local/mysql              会有报错。

sed -i  's#/usr/local/mysql#/application/mysql#g'   /application/mysql/bin/mysqld_safe


update user set password=password(新密码) where user='root' and    host='localhost';==>设置新密码

flush privileges;==>刷新

新开窗口 mysqladmin -uroot -p shutdown ==>新密码测试关掉数据库,成功关闭就证明修改成功


//多实例要指定  mysqld_safe   --defaults-file=/data/3306/my.cnf  --skip-grant-tables 


mysqld_safe --skip-grant-tables --skip-networking  &

// skip-networking         

开启该选项后就不能远程访问MySQL

为安全考虑希望指定的IP访问MySQL,可以在配置文件中增加bind-address=IP,前提是关闭skip-networking










本文转自 295631788 51CTO博客,原文链接:http://blog.51cto.com/hequan/1771935,如需转载请自行联系原作者
相关实践学习
基于CentOS快速搭建LAMP环境
本教程介绍如何搭建LAMP环境,其中LAMP分别代表Linux、Apache、MySQL和PHP。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助     相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
目录
相关文章
|
4月前
|
关系型数据库 MySQL 数据安全/隐私保护
mysql基础操作汇总
mysql基础操作汇总
|
3月前
|
存储 关系型数据库 MySQL
MySQL基础操作
MySQL基础操作
29 0
|
4月前
|
存储 关系型数据库 MySQL
MySQL基础操作汇总(干货)
MySQL基础操作汇总(干货)
|
9月前
|
缓存 关系型数据库 MySQL
Linux下Mysql数据库的基础操作
Linux下Mysql数据库的基础操作
151 3
|
6月前
|
SQL Oracle 关系型数据库
讲解一下关于MySQL数据库的基础操作!!
讲解一下关于MySQL数据库的基础操作!!
29 0
|
7月前
|
关系型数据库 MySQL 数据库
MySQL数据表:对数据的基础操作(增、删、查、改)以及运算符的讲解
MySQL数据表:对数据的基础操作(增、删、查、改)以及运算符的讲解
64 1
|
9月前
|
存储 关系型数据库 MySQL
MySQL数据库基础操作
MySQL数据库基础操作
66 0
|
关系型数据库 MySQL 数据库
MySQL基础操作(中)
数据库的增删改查
66 0
|
关系型数据库 MySQL 数据库
MySQL基础操作(上)
数据库基础操作
37 0
|
安全 关系型数据库 MySQL
MySQL数据库(表的CRUD基础操作(最常用))(二)
MySQL数据库(表的CRUD基础操作(最常用))
MySQL数据库(表的CRUD基础操作(最常用))(二)