首先我们在linux系统上安装mysql,本文默认linux系统可以联网或者已经挂载光盘iso了,我们使用命令 apt-get install mysql-server 命令进行安装,安装完成后,查看mysql是否启动,执行命令 ps -e |grep mysql.
假如我们不采用远程连接,可以连接上,命令为:mysql -u root -proot.
此时此刻呢,我们连接上数据库,执行命令use mysql;使用mysql数据库.
并查看用户表信息,执行命令为:select Host,User from user.
执行结果如下图所示.
通过上面步骤可以得到数据表 user内的值,下面我们对表进行更新记录允许远程访问,
执行命令为:update user set Host='%' where User ='root' limit 1;
(该条命令意思为更新user表内User值为root的第一条记录的Host值设置为%)更新完成后,执行上一步查询命令进行验证
执行强制刷新命令flush privileges;
执行完毕后,关闭数据库连接.
更改mysql安装目录下的my.cnf文件.
重启mysql,命令为service mysql restart.进行远程登陆测试,可以看到已经允许远程连接了.
在剖析服务器性能的过程中,慢查询是一个很好的工具.
我们可以通过设置slow_query_log来开启慢查询日志,long_query_time属性来设置慢查询定义阈值,设置slow_query_log_file来定义慢查询日志的存储文件.
show global variables like 'slow_query%'
show global variables like 'long_query%'
set global slow_query_log_file='F:ATempslowly.log'
生成的日志:
Time Id Command Argument
use env;
LIMIT 0, 1000;
包含的信息包括执行查询的用户,查询的语句以及发起时间等.
正在学习,如果有误或不足,请指出交流.
采纳哦
mysql中怎么修改collation
【问题报错】
在数据库插入数据时,varchar 类型的字段插入中文数据时报错.
报错原文:
【原因分析】
通过 show full columns from user_bean;语句查看字段的collation属性,发现字段的collation属性值是 latin1_swedish_ci ,说明字段默认为英语.未对汉语进行设置,所以当输入汉语时,mysql会报错为"字符串的值不正确".
【解决方法】
在 [mysqld] 下面加入两行补充
向数据库插入含中文的数据,成功!
注意:上面步骤可以解决以后创建表时字段的collation属性的问题,但前面已经创建的表字段的collation属性值并不会发生变化.
如果要改变之前已经创建好的表,怎么办?
方法1:对原来的表进行修改,可以通过类似语句
【命令总结】
管理界面上则显示了MySQL的服务状态
红色圈出内容即为MySQL的配置文件my.ini,而且往下拉也有各种文件的具体位置和数据的存储位置,这样看来就一目了然了
打开文件就可以对端口、文件存储位置等各种配置信息进行修改,修改之后重启数据库服务
mysql动态修改配置参数分两种:
会话session:只对当前会话产生影响,退出mysql后失效;
全局GLOBAL:对后面的连接都有效,不过在重启mysql后失效.
step:
用root账号登录mysql命令行;
查看参数配置情况:
show variables; #显示全部参数.
show variables like '%wait%'; #显示包含wait的参数.
show session varialbes; #显示会话参数
show global varialbes; #显示全局参数
set session wait_timeout=10; #当前会话生效.
set GLOBAL wait_timeout = 10; #全局生效.
如果想要永久修改参数,则同时在/etc/my.cnf配置文件修改.
以上就是土嘎嘎小编为大家整理的mysql配置怎么修改相关主题介绍,如果您觉得小编更新的文章只要能对粉丝们有用,就是我们最大的鼓励和动力,不要忘记讲本站分享给您身边的朋友哦!!