一,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. [Javascript] property function && Enumeration

    var vehicle3 = { type: "Submarine", capacity: 8, storedAt: "Underwater Outpost", ...

  2. 连载:面向对象葵花宝典:思想、技巧与实践(33) - ISP原则

     ISP,Interface Segregation Principle,中文翻译为"接口隔离原则". 和DIP原则一样,ISP原则也是大名鼎鼎的Martin大师提出来的,他在19 ...

  3. kaggle之人脸特征识别

    Facial_Keypoints_Detection github code facial-keypoints-detection, 这是一个人脸识别任务,任务是识别人脸图片中的眼睛.鼻子.嘴的位置. ...

  4. C#/.NET笔试题

    1.简述 private. protected. public. internal.protected internal 访问修饰符和访问权限 private : 私有成员, 在类的内部才可以访问. ...

  5. 函数内部用setTimeout()调用自身函数相当于setInterval()

    本来setTimeout(function(){},time)只执行了一次function,但是当 function demo() { alert(1); setTimeout('demo()' ,5 ...

  6. 【转载】ADO.NET与ROM的比较(1):ADO.NET实现CRUD

    [转载]ADO.NET与ROM的比较(1):ADO.NET实现CRUD  转自周公 说明:个人感觉在Java领域大型开发都离不了ORM的身影,所谓的SSH就是Spring+Struts+Hiberna ...

  7. Windows Phone 学习教程(一)

    http://www.cnblogs.com/webabcd/category/385852.html Windows Phone 7 教程 Windows Phone 8.1 Windows Pho ...

  8. CDZSC_2015寒假新人(2)——数学 A

    A - A Time Limit:1000MS     Memory Limit:32768KB     64bit IO Format:%I64d & %I64u Submit Status ...

  9. 关于mysql中数据存储复合树形结构,查询时结果按树形结构输出

    1.主要思想:根据已有数据,规则性的造数据 select * FROM(select lId,strName,lId as lParentId,-1 as orderIdx from tbClassi ...

  10. 深入理解JS原型链与继承

    我 觉得阅读精彩的文章是提升自己最快的方法,而且我发现人在不同阶段看待同样的东西都会有不同的收获,有一天你看到一本好书或者好的文章,请记得收藏起来, 隔断时间再去看看,我想应该会有很大的收获.其实今天 ...