一,MySQL配置的讲解

port  默认mysql端口
socket  用于服务器端和客户端通信的套连接文字
skip-locking 取消文件系统的外部锁
key_buffer_size  索引缓冲区的大小,增加它可以更好处理索引。可以根据系统内存来设置
比如 ,1G 设置为128M 2G 为256M 4G为384M 8G为1024M 16G为2014M。
max-allowed-packet   接受的数据包的大小
table_open_cache   打开表的缓存总数,可以避免频繁打开数据表产生的开销。
sort_buffer_size   每个线程排序所需要的缓冲大小
read_buffer_size  每个线程读取索引所需缓冲的大小
myisam_sort_buffer_size  表示myisam发生变化排序所需缓冲的大小
thread_cache_size   可以重新利用保存在缓存中的线程的数量  设置规律,1G/8 2G/16  4G/64
query_cache_size  表示查询结果的缓存大小
thread_concurrency  最大并发线程数  取值一般为服务器逻辑cpu的2倍。
max_connecitons=1000  MySQL最大连接数,如果服务器的并发连接请求量较大,建议调高此数值。
max-connect_errors=6000 最大中断错误连接数
interactive-timeout
wait-timeout                    此2选项需同时设置。比如2个数值设置为8,则表示如果空闲连接超过8s.则自动断开连接。
long_query_time     慢查询日志超时时间
log_slow_queries      慢查询日志路径
5.1之后的版本使用慢查询日志
log_output=FILE # also can be FILE,TABLE or TABLE or NONE 
slow_query_log_file=filename
long_query_time  
二,mysql root密码创建以及密码重置
1,创建mysqlroot的密码
需要使用mysqladmin
mysqladmin -uroot password 'hello'  即可完成root的密码创建。
 
2,修改密码
[root@localhost /]# mysqladmin -uroot -p password 'you password'  当然也可以将原密码直接放在p的后面,这样就可以不再输入原密码。
Enter password: 输入原密码
[root@localhost /]#  或者可以先登录mysql 使用set password for 'username'@'host'=password ('new password');如果要更改的是当前登录的用户 set password=password ('new password');
3,忘记root密码。
1,取消授权密码登录
vim /etc/my.cnf  
在[mysqld]下添加一句skip-grant,保存并退出,重启mysql服务。
2,登录MySQL
mysql -uroot
3,修改用户密码
use mysql
update user set password=password('password')  where user=root;
flush privileges(可有可无,工作中没用过)
quit(exit)
4,删除skip-grant,重启mysql服务。
 
三,mysql的登录
1,tcpip的方式登录
默认情况下客户端是无法登录服务端的mysql的,需要在服务端进行权限操作才可以访问。
服务端,
登录mysql
msyql -uroot -p
grant all on *.* to 'root'@'192.168.2.48' identified by 'lll';
这里的密码可以随机设置,是用来验证客户端登录。
 
客户端,
mysql -uroot -h192.168.2.48 -p 或者mysql -uroot -h192.168.2.48 -plll
 
2,socket方式登录
只适合本机的mysql
mysql -uroot -S /tmp/mysql.sock -p
 
 
针对5.0及5.0之前的版本

mysql配置的讲解 mysql的root密码重置 mysql的登录的更多相关文章

  1. 忘记MySQL root密码重置MySQL root密码

    (1)停止mysql# /etc/init.d/mysql stop(2)以不检查权限的方式启动# mysqld --skip-grant-tables &(3)登录mysql修改root用户 ...

  2. ubuntu下Mysql安装与root密码重置

    一.安装 1.首先更新本地存储库索引,执行sudo apt update 2.从APT存储库安装MySQL,执行sudo apt install MySQL-server,在安装过程中,可能会出现[Y ...

  3. MySQL忘记密码,或:root密码重置报错:mysqladmin: connect to server at 'localhost' failed的解决方案

    MySQL root密码重置报错:mysqladmin: connect to server at 'localhost' failed的解决方案   1  登陆失败,mysqladmin修改密码失败 ...

  4. Ubuntu下MySQL忘记root密码重置

    MySQL忘记root密码肿么办?-_-|||   这种情况虽然不是很常见,但是有时长时间没有登录系统,还真会忘记密码.这时候,如果您能以系统管理员权限登陆密码,那还是有救的.放大招,将其重置即可. ...

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

     1.设置更改root密码 查看mysql 启动与否,若没启动就运行:/usr/local/mysql56/bin/mysqlps aux |grep mysql  或 netstat -tulnp ...

  6. Linux:运行级别,root密码重置,救援模式,安装图形化界面

    运行级别,root密码重置,救援模式,安装图形界面 运行级别 1.查看当前系统的运行级别 runlevel 2.认识各个运行级别以及开机自启运行级别 Linux系统运行级别共7个执行 vi /etc/ ...

  7. Centos忘记root密码重置

    entos6.5忘记root密码重置 一,启动服务器按e键 二,按e键选择第二项 三,在ro root前输入single回车保存 四,回到前面一个界面按b键启动 不用密码即可启动输入passwd修改r ...

  8. MySQL root密码重置 报错:mysqladmin: connect to server at 'localhost' failed的解决方案

    ===========================================================二,忘记本地root的登录密码解决过程:1.编辑/mysql/my.ini在[my ...

  9. MySQL下载、安装和修改root密码

    一.下载地址:MySQL_5.6.22_winx64_XiaZaiBa :http://rj.baidu.com/soft/detail/12585.html?ald 二.安装软件,安装到指定的路径, ...

随机推荐

  1. Android应用切换皮肤功能实现(二)

    原文地址http://www.apkbus.com/forum.php?mod=viewthread&tid=149034&highlight=%E7%9A%AE%E8%82%A4 上 ...

  2. Android 打造自己的个性化应用(五):仿墨迹天气实现续--> 使用Ant实现zip/tar的压缩与解压

    上一篇中提到对于Zip包的解压和压缩需要借助Ant 实现,我经过参考了其他的资料,整理后并加上了一些自己的看法: 这里就具体地讲下如何使用Ant进行解压缩及其原因: java中实际是提供了对  zip ...

  3. Oracle INTERVAL DAY TO SECOND数据类型

    INTERVAL DAY TO SECOND数据类型 Oracle语法: INTERVAL '{ integer | integer time_expr | time_expr }' { { DAY ...

  4. Query获取值常用

    Query获取Select选择的Text和Value:语法解释:1. $("#select_id").change(function(){//code...});   //为Sel ...

  5. jquery插件datepicker

    jQuery UI很强大,其中的日期选择插件Datepicker是一个配置灵活的插件,我们可以自定义其展示方式,包括日期格式.语言.限制选择日期范围.添加相关按钮以及其它导航等. <script ...

  6. web并发模型

    并发:cpu划分时间片,轮流执行每个请求任务,时间片到期后,换到下一个. 并行:在多核服务器上,每个cpu内核执行一个任务,是真正的并行 IO密集型的应用,由于请求过程中很多时间都是外部IO操作,CP ...

  7. Android5.0新特性:RecyclerView实现上拉加载更多

    RecyclerView是Android5.0以后推出的新控件,相比于ListView可定制性更大,大有取代ListView之势.下面这篇博客主要来实现RecyclerView的上拉加载更多功能. 基 ...

  8. 加载为应用程序池‘DefaultAppPool'提供服务的进程失败,应用程序池被禁用【解决方法】

    iis应用程序池不能启动2008年03月13日 星期四 15:29iis应用程序池不能启动.WINDOWS2003 ENT SERVER(64位)环境下(测试过32位系统一样操作无此问题),当打开“应 ...

  9. 15个顶级Java多线程面试题及回答

    Java 线程面试问题 在任何Java面试当中多线程和并发方面的问题都是必不可少的一部分.如果你想获得任何股票投资银行的前台资讯职位,那么你应该准备很多关于多线程 的问题.在投资银行业务中多线程和并发 ...

  10. Hopscotch(POJ 3050 DFS)

    Hopscotch Time Limit: 1000MS   Memory Limit: 65536K Total Submissions: 2845   Accepted: 1995 Descrip ...