安装时候很简单,但是安装了后一般不能用

安装后 首先执行

mysql -u root mysql

这是就会进入mysql命令窗口,这样是可以使用的,但是我们要先设置密码

1、先设置密码

UPDATE user SET Password=PASSWORD('123456') where USER='root';

2、重新设置一遍密码,否则使用的时候会报:You must SET PASSWORD before executing this statement

SET PASSWORD = PASSWORD('123456');

3、开放远程连接

grant all PRIVILEGES on *.* to root@'%'  identified by '123456';

4. 配置生效

flush privileges ;

5、退出mysql

quit;

6、linux6开放端口3306

/sbin/iptables -I INPUT -p tcp --dport 3306 -j ACCEPT

/etc/rc.d/init.d/iptables save

也可以修改配置文件

vim /etc/sysconfig/iptables

7、linux7开放端口3306并重新加载配置

firewall-cmd --zone=public --add-port=3306/tcp --permanent

firewall-cmd --reload

字符集修改

vi  /etc/my.cnf    my.cnf是mysql的配置文件,在此文件中修改

1、在[client]字段里加入default-character-set=utf8,如下:

[client]

port = 3306

socket = /var/lib/mysql/mysql.sock

default-character-set=utf8

2、在[mysqld]字段里加入character-set-server=utf8,如下:

[mysqld]

port = 3306

socket = /var/lib/mysql/mysql.sock

character-set-server=utf8

3、在[mysql]字段里加入default-character-set=utf8,如下:

[mysql]

no-auto-rehash

default-character-set=utf8

4.注释最后一行

#sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES

重启mysql

service mysql start

如果报错 错误信息为

Warning: Using a password on the command line interface can be insecure.

ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)

是因为没有配置文件,从安装的位置拷贝到etc下

cp /usr/my.cnf /etc/

service mysql start 重启即可

linux mysql 修改字符集_linux下mysql修改字符集,远程连接相关推荐

  1. linux mysql 端口号_linux下mysql 查看默认端口号与修改端口号方法

    一.查看默认端口号 1.登录mysql [root@localhost ~]# mysql -uroot -p Enter password: 输入数据库密码: 2.使用show global var ...

  2. linux mysql 编码修改吗_Linux下mysql 修改编码

    所做的酒店管理系统,今天用中文测试了下,发现出错了,想了下应该是mysql数据库编码的问题. 网上讲的很多都是windows的,这边整理出一份linux的 服务器系统为CentOS6.5 网页数据的编 ...

  3. linux更mysql改密码_Linux下mysql密码的两种修改方式

    注意事项:mysql密码与Linux系统的用户无任何联系,而是mysql自身一套密码系统,mysql的最高管理员用户名也是root,其密码也不涉及任何文件,更改root密码最方便.mysql登陆命令可 ...

  4. linux mysql 日志乱码_Linux下MySQL保存进去数据为乱码的解决办法

    mysql默认的字符编码是latin1,而我用的是utf-8,存入数据库就变成了?????这样的乱码,解决方法: 1.windows下:修改my.ini文件,有 mysql默认的字符编码是latin1 ...

  5. linux下mysql目录结构_linux下mysql安装配置与目录结构

    本节内容: linux下mysql安装与配置.mysql目录结构. 1.准备安装程序(官方网站下载) 服务端:MySQL-server-community-5.1.44-1.rhel4.i386.rp ...

  6. linux mysql 目录结构图_linux下mysql安装、目录结构、配置

    1.准备安装程序(官方网站下载) 服务端:MySQL-server-community-5.1.44-1.rhel4.i386.rpm 客户端:MySQL-client-community-5.1.4 ...

  7. linux下mysql目录结构_linux下mysql安装、目录结构、配置

    1.准备安装程序(官方网站下载) 服务端:MySQL-server-community-5.1.44-1.rhel4.i386.rpm 客户端:MySQL-client-community-5.1.4 ...

  8. linux mysql dump命令_linux下mysql命令

    1.linux下启动mysql的命令: mysqladmin start /ect/init.d/mysql start (前面为mysql的安装路径) 2.linux下重启mysql的命令: mys ...

  9. linux上mysql卸数_Linux下MySQL卸载和安装图文教程

    Linux下MySQL卸载和安装图文教程 发布时间:2020-09-02 08:43:17 来源:脚本之家 阅读:59 作者:伊宇紫 第一次写博客,做了两年的开发,工作之余给自己找点有意义的事做,分享 ...

最新文章

  1. JavaWeb中验证码校验的功能实现
  2. 微调Faster-R-CNN-InceptionV2完成高准确率安全帽检测任务
  3. sql 查询慢的48个原因分析
  4. Visual Studio 2010 Ultimate敏捷功能特性(下)
  5. Qt鼠标拖动绘制基本几何图形
  6. mysql触发器 生僻字_MySQL生僻字插入失败的处理方法(Incorrect string value)
  7. Greedy Sequence(2019南京icpc网络预选赛)主席树求区间小于k的最大值
  8. linux上验证cudnn是否安装成功_deepin15.7中安装tensorflow+cuda9.0+cudnn7的步骤
  9. 从P560小型机B181201B故障代码识别手把手详解
  10. 如何使用echo指令向文件写入内容
  11. 7价 半导体掺杂_掺杂工艺(一)
  12. html插入精灵,帮助插入超链接到CSS精灵代码..Java? HTML?
  13. 详解Android定位,AndroidGPS定位详解(1)
  14. JAVA菜鸟入门(8) Java的Final关键字
  15. T检验、F检验、Z检验、卡方检验
  16. APP设计说明书概述
  17. 【JAVA作业】异常、随机数、List
  18. ElasticSearch 基础(七)之分析器
  19. 研究发现,每天冲洗鼻腔,可减少新冠症状和死亡风险
  20. windows10 热点一直显示正在断开中

热门文章

  1. 趣挨踢 | 关于遗留代码的那些事儿
  2. 想让马云成为你的老大?揭秘阿里面试情景
  3. 怎么样升级成为鸿蒙系统,手机升级成为鸿蒙系统第一手体验怎么样?-电脑自学网...
  4. .net pdf转图片_PDF转图片怎么做?PDF一键转图片!
  5. python map zip_Python学习笔记(九) map、zip和filter函数
  6. SpringBoot2 整合 AXIS 服务端和客户端
  7. Flowable 数据库表结构 ACT_HI_PROCINST
  8. RabbitMQ消息队列简单异步邮件发送和订单异步处理实战【应用解耦】【异步削峰】
  9. Java-switch选择结构
  10. openlayer xyz加载_webGIS实践:3_1_openlayer展绘点线面注记