13.1 设置更改root密码;13.2 连接MySQL;13.3 MySQL常用命令

扩展 :

mysql5.7 root密码更改

http://www.apelearn.com/bbs/thread-7289-1-1.html

myisam 和innodb引擎对比

http://www.pureweber.com/article/myisam-vs-innodb/

mysql 配置详解: http://blog.linuxeye.com/379.html

mysql调优: http://www.aminglinux.com/bbs/thread-5758-1-1.html

同学分享的亲身mysql调优经历: http://www.apelearn.com/bbs/thread-11281-1-1.html

13.1 设置更改root密码

1. 搜索mysql进程是否启动:

[[email protected] ~]# ps aux |grep mysql

2. 启动mysqld服务:

[[email protected] mysql]# /etc/init.d/mysqld start

3. 给mysql设定环境变量:

[[email protected] ~]# export PATH=$PATH:/usr/local/mysql/bin/

4. 永久生效,把mysql环境变量,添加到/etc/profile配置文件:

[[email protected] ~]# vim /etc/profile

添加内容(在末尾添加):

export PATH=$PATH:/usr/local/mysql/bin/

5. 使其/etc/profile配置文件中的mysql变量,立即生效:

[[email protected] ~]# source /etc/profile

6. mysql设置 登录密码:

[[email protected] ~]# mysqladmin -uroot password ‘haomima1‘

7. 指定mysql密码,登录mysql:

[[email protected] ~]# mysql -uroot -p

8. 更改mysql密码(知道原登录密码的前提下更改!)

[[email protected] ~]# mysqladmin -uroot -p‘haomima1‘ password ‘haomima2‘

重置mysql密码:

1. 更改my.cnf配置文件,在[mysqld]下添加一行内容:

[[email protected] ~]# vim /etc/my.cnf

添加内容(忽略授权):

skip-grant

2. 重启mysqld服务:

[[email protected] ~]# /etc/init.d/mysqld restart

3. 登录mysql的root用户(原有登录密码此时忽略不进行验证了)

[[email protected] ~]# mysql -uroot

4. 切换到mysql库:

mysql> use mysql;

5. 重新定义root用户的登录密码:

mysql> update user set password=password(‘haomima‘) where user=‘root‘;

6. 退出mysql登录状态:

mysql> quit

7. 把my.cnf配置文件中[mysqld]下行刚刚添加的skip-grant删除:

[[email protected] ~]# vim /etc/my.cnf

删除如下行:

skip-grant

8. 重启mysqld服务:

[[email protected] ~]# /etc/init.d/mysqld restart

13.2 连接MySQL

1. 指定用户名 密码 连接登录mysql

[[email protected] ~]# mysql -uroot -p‘haomima‘

2. 指定用户名 密码 myslq文件 连接登录mysql

[[email protected] ~]# mysql -uroot -p‘haomima‘ -S/tmp/mysql.sock

3. 指定用户名 密码 远程mysql库ip 端口 连接登录mysql

[[email protected] ~]# mysql -uroot -p‘haomima‘ -h127.0.0.1 -P3306

4. 指定用户名 密码 连接登录mysql -e指定执行的命令

[[email protected] ~]# mysql -uroot -p‘haomima‘ -e "show databases"

13.3 MySQL常用命令

1. 查询有哪些数据库:

mysql> mysqlshow databases;

2. 切换到指定库下:

mysql> use mysql;

3. (进入库)查看库里所有的表:

mysql> show tables;

4. 查看指定表里的字段:

mysql> desc user;

5. 查看表怎么创建的:

mysql> show create table user\G;

6. 查看当前登录用户:

mysql> select user();

7. 查看当前使用的数据库:

mysql> select database();

8. 创建库:

mysql> create database ceshiku;

9. 切换到ceshiku库:

mysql> use ceshiku;

10. 创建表(biao1):

{ 定义:字段1(ziduan1) 格式(int(4)) 字段2(ziduan2)格式(char(40)) }

mysql>create table biao1(`ziduan1` int(4), `ziduan2` char(40));

11. 查看当前数据库版本:

mysql> select version();

12. 查看数据库状态:

mysql> show status;

13. 查看各参数:

mysql> show variables;

14. 查看max_connect相关的参数:

mysql> show variables like ‘max_connect%‘;

15. 修改max_connect_errors参数=1000 :

mysql> set global max_connect_errors=1000;

16. 永久生效更改的参数,需要编辑/etc/my.cnf配置文件中对应的参数: [[email protected] ~]# vim /etc/my.cnf

17. 查看队列 :

mysql> show processlist;

18. 查看到完整的队列:

(mysql有哪些命令在连接,都在做什么等)

mysql> show full processlist;

时间: 2024-12-26 08:20:17

13.1 设置更改root密码;13.2 连接MySQL;13.3 MySQL常用命令的相关文章

13.1 设置更改root密码13.2 连接mysql13.3 mysql常用命令

13.1 设置更改root密码查看mysql是否有启动,没有启动就先要启动将mysql加入变量PATH,再运行mysql uroot就可以执行了如果要让变量永久生效就加入/etc/profile下vi /etc/profile设置密码mysqladmin -uroot password '789159'再运行mysql uroot就无法登陆了,需要加-p,运行mysql uroot -p就可以登陆了更改密码还有一种情况不知道密码,可以取消受权,不用用户名与密码就可以登陆了vi /etc/my.c

13.1 设置更改root密码 13.2 连接mysql 13.3 mysql常用命令

检查mysql服务有没有启动,已经启动啦 这条命令并没有在环境路径里面 [[email protected] ~]# echo $PATH/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin [[email protected] ~]# export PATH=$PATH:/usr/local/mysql/bin/   把命令添加到路径里面,但是并没有永久生效.想要永久生效,要把该语句放到/etc/profile下面 [[emai

mysql的设置更改root密码、连接、常用命令

13.1 设置更改root密码 更改环境变量PATH ,增加mysql绝对路径首次直接使用mysql会提示'该命令不存在',原因是还没有将该命令加入环境变量,如果要使用该命令,需要使用其绝对路径:/usr/local/mysql/bin/mysql,为了方便,先将其加入系统环境变量: [[email protected] ~]# export PATH=$PATH:/usr/local/mysql/bin/ mysql命令路径暂时加入环境变量,系统重启后该变量会失效,若要永久生效,需要将其加入环

MySQL常用操作(1)设置更改root密码、连接MySQL、MySQL常用命令

设置更改root密码 设置mysql的root用户密码:(默认为空) 1.查看mysql任务是否开启:ps aux |grep mysql 若无开启则-->/etc/init.d/mysqld start 2.登录mysql : /usr/local/mysql/bin/mysql -uroot (单独在命令行运行mysqlm命令是不生效的,因为mysql命令并不是在PATH 环境变量中定义) 若想不用在命令行中敲写绝对路径: (1)临时生效(重启失效) export PATH=$PATH:/u

设置更改root密码、连接MYSQL、MYSQL常用命令

设置更改root密码 默认的mysqlroot用户的密码是空的,但是这样是不安全的,所以我们是需要配置安全密码的 #mysql -uroot mysq命令默认是不存在的,因为mysql安装在/usr/local/mysql/bin下,环境变量里面不存在mysql命令,需要将命令加在环境变量里面 #export PATH=$PATH:/usr/local/mysql/bin ,想永久生效需要放在/etc/profile里面,然后执行#source /etc/profile #vim /etc/pr

52.mysql命令:设置更改root密码、连接mysql、mysql常用命令

一.设置更改root密码 ps -ef |grep mysql //查看mysql是否启动,如果没有启动就执行下面命令启动 /etc/init.d/mysqld start 登陆mysql需要执行下面的命令 /usr/local/mysql/bin/mysql -uroot exit 或者quit退出mysql 为了方便使用更改环境变量PATH,增加mysql绝对路径 export PATH=$PATH:/usr/local/mysql/bin/ 若需要修改永久环境变量则修改文件: vim /e

五十二、设置更改root密码、连接MySQL、MYSQL常用命令

一.设置更改root密码 root用户是MySQL的超级管理员用户,这个root和系统的root并不是一个用户,需要区分开,也可以创建普通用户来连接MySQL. 默认的MySQL的root用户密码是空的,可以直接连接上. # ps aux |grep mysql          先检查mysql有没有打开 # /etc/init.d/mysqld start # mysql -uroot -bash: mysql: 未找到命令 因为mysql这个命令没有在环境变量中,所以这个命令不能直接使用.

mysql设置更改root密码、mysql服务器的连接、mysql常用命令

 1.设置更改root密码 查看mysql 启动与否,若没启动就运行:/usr/local/mysql56/bin/mysqlps aux |grep mysql  或 netstat -tulnp |grep 3306运行mysql 命令,会出现: -bash: mysql: command not found就把mysql 添加到环境变量:临时添加:PAHT=$PATH:/usr/local/mysql56/bin永久添加:echo "export PATH=$PATH:/usr/local

设置更改root密码、连接MySQL、MySQL常用的命令

设置更改root密码 首先查看一下mysql有没有启动ps aux |grep mysql 如果没启动,就先启动mysql/etc/init.d/mysqld start 先将mysql目录加入环境变量中export PATH=$PATH:/usr/local/mysql/bin/ 再将命令写入到配置文件中,永久生效vim /etc/profile 在文件中添加如下的内容export PATH=$PATH:/usr/local/mysql/bin/ 设置mysql 密码mysqladmin -u