MySQL的常规使用

                                                                                     MySQL的常规使用         


一、MySQL数据库的启动和登录

    1、启动mysql数据库

切换到mysqladmin用户

启动mysql

su  - mysqladmin

service mysql start


   2、登录mysql数据库

2.1、首次登录,采用空密码登录:

bin/mysql -uroot    -p

回车  登录



2.2、修改密码后,使用密码登录

bin/mysql   -uroot -p

输入密码



二、MySQL简单命令的使用

1、查看里面包含有哪些库?

show database;



2、使用某个数据库,并查看数据库内的表

use mysql;

show tables;



3、查看某个表有哪些字段

如:user表

desc user;



4、查询创建表的语句:

show create table user;



5、查看可以访问user这张表的信息:

select Host,user,password  from mysql.user;



6、设置MySQL数据库的密码:

6.1、设置密码为123456,并查看:

update mysql.user set password=password('123456') where user='root';

select Host,user,password from mysql.user;



6.2、在另外一个窗口登录

bin/mysql   -uroot -p

回车


此时没有用密码页可以登录

6.3、要使密码生效,必须刷新权限:

flush privileges;



6.4、尝试重新登录,不输入密码



6.5、登录输入密码:



7、删除空密码账号的密码:

delete from mysql.user where user='';



8、删除后查看并尝试使用空密码登录:

select Host,user,password from mysql.user;



bin/mysql -uroot -p

回车



9、安装使用海蛎软件访问数据库:



10、修改%,使任何机器都可以访问

update mysql.user set Host='%' where Host='hadoop-01';

flush privileges;



11、修改后重新访问:



12、在MySQL下使用命令帮助?

mysql --help



13、关于密码的问题:

13.1、密码输入安全的问题

如果这样登录

mysql -u root -p123456

登录后,使用history命令可以查看历史记录,这种输入在生产上是不安全的



13.2、密码的几种输入问题

-p 参数和密码间没有空格

如这样登录  mysql -u root -p 123456


是登录不进去的\


13.3、后输入密码

mysql -u root -p

输入密码



14、远程登录MySQL数据库

mysql -u root -p12345 -h 192.168.137.130



15、创建DB和用户:

15.1、创建DB:

create database ruozedb;



15.2、创建用户只对这个库有权限

grant all privileges on ruozedb.* to ruoze@'192.168.137.1' identified by '123456';



flush privileges;


15.3、使用海蛎登录进行测试:





16、查看当前有多少用户链接进数据库:

show processlist;



17、杀掉连接会话:

kill id 

如:kill  12


三、如何重新部署安装MySQL数据库

1、删除归档及数据文件

rm -rf   arch/*      data/*


2、使用脚本重新安装:

scripts/mysql_install_db  --user=mysqladmin --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data







  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

追风邵

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值