CentOS7默认数据库是mariadb,配置等用着不习惯,因此决定改成mysql,但是CentOS7的yum源中默认好像是没有mysql的。为了解决这个问题,我们要先下载mysql的repo源。

1.下载mysql的repo源

$ wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm

2.安装mysql-community-release-el7-5.noarch.rpm包

$ sudo rpm -ivh mysql-community-release-el7-5.noarch.rpm

安装这个包后,会获得两个mysql的yum repo源:/etc/yum.repos.d/mysql-community.repo,/etc/yum.repos.d/mysql-community-source.repo。

3.安装mysql

$ sudo yum install mysql-server

根据提示安装就可以了,不过安装完成后没有密码,需要重置密码

4.重置mysql密码

$ mysql -u root

登录时有可能报这样的错:ERROR 2002 (HY000): Can‘t connect to local MySQL server through socket ‘/var/lib/mysql/mysql.sock‘ (2),原因是/var/lib/mysql的访问权限问题。下面的命令把/var/lib/mysql的拥有者改为当前用户:

$ sudo chown -R root:root /var/lib/mysql

重启mysql服务

$ service mysqld restart

接下来登录重置密码:

$ mysql -u root  //直接回车进入mysql控制台
mysql > use mysql;
mysql > update user set password=password('123456') where user='root';
mysql > exit;

update user set authentication_string='hcxy123456' where User='root'; ( mysql8使用这种方式修改密码 )

修改字符集

首先是配置文件/etc/my.cnf,在[mysqld]标签下添加

init_connect='SET collation_connection = utf8_unicode_ci'
init_connect='SET NAMES utf8'
character-set-server=utf8
collation-server=utf8_unicode_ci
skip-character-set-client-handshake
重启服务:service mysqld restart
进入mysql后。status命令查看字符集
或者 show variables like "%character%";show variables like "%collation%";查看字符集

分类: centos7

CentOS 7.0下使用yum安装MySQL相关推荐

  1. linux7.0下mysql_CentOS 7.0下使用yum安装MySQL

    CentOS7默认数据库是mariadb,配置等用着不习惯,因此决定改成mysql,但是CentOS7的yum源中默认好像是没有mysql的.为了解决这个问题,我们要先下载mysql的repo源. 1 ...

  2. linxu云安装mysql 7.0_CentOS 7.0下使用yum安装MySQL

    CentOS7默认数据库是mariadb,配置等用着不习惯,因此决定改成mysql,但是CentOS7的yum源中默认好像是没有mysql的.为了解决这个问题,我们要先下载mysql的repo源. 1 ...

  3. 【经验】CentOS 5.2 下用Yum安装Apache+PHP+MySQL环境

    CentOS 5.2 下用Yum安装Apache+PHP+MySQL环境 Fedora 8下用Yum安装Apache+PHP+MySQL环境 fedora8 用yum来管理安装Apache+PHP+M ...

  4. centos6下用yum安装mysql_centos6.5下使用yum安装mysql

    centos6.5下使用yum安装mysql 查看centos上是否安装了mysql 数据库 # rpm -qa|grep mysql 停止mysql服务 #service mysqld stop 卸 ...

  5. linux yum 安装mysql_Linux下使用yum安装MySQL

    linux下使用yum安装mysql 1.安装 查看有没有安装过: yum list installed mysql* rpm -qa | grep mysql* 查看有没有安装包: yum list ...

  6. yum安装mysql及启动_linux下使用yum安装mysql以及启动、登录和远程访问

    linux下使用yum安装mysql,以及启动.登录和远程访问. 1.安装 查看有没有安装过: yum list installed mysql* rpm -qa | grep mysql* 查看有没 ...

  7. [mysql] linux下使用yum安装mysql

    From: http://www.2cto.com/database/201207/141878.html linux下使用yum安装mysql 1.安装 查看有没有安装过: yum list ins ...

  8. centos7中yum源安装mysql_centos7下使用yum安装mysql

    CentOS7的yum源中默认好像是没有mysql的.为了解决这个问题,我们要先下载mysql的repo源. 1. 下载mysql的repo源 $ wget http://repo.mysql.com ...

  9. yum mysql 如何启动_linux下使用yum安装mysql以及启动、登录和远程访问

    linux下使用yum安装mysql,以及启动.登录和远程访问. 1.安装 查看有没有安装过: yum list installed mysql* rpm -qa | grep mysql* 查看有没 ...

最新文章

  1. linux增加自定义path和manpath
  2. 使用嵌入式关系型SQLite数据库存储数据
  3. ATOM插件库,收藏以备不时仔细!
  4. springcloud ribbon retryTemplate操作流程分析
  5. 磁盘阵列,双机热备,负载均衡
  6. python实现rsa加密源代码_python实现RSA加密(解密)算法
  7. [矩形并-扫描线-线段树]Picture
  8. CNN的发展历史(LeNet,Alexnet,VGGNet,GoogleNet,ReSNet)
  9. Grails 技巧 - View 篇
  10. 读取城市坐标,计算任意两个城市之间的距离。
  11. cocos之Gif图
  12. Vmware Vsphere HA
  13. 【金融案例分析03】深度解读:光大证券乌龙指事件是怎么回事?(套利交易、基金背后的金融原理,事件的过程与定性)
  14. 【829】【06 信息检索策略和方法】
  15. python symbols函数_Python的武器库07:sympy模块
  16. 当下垂直搜索引擎集锦一
  17. 智能驾驶汽车之自动泊车发展阶段
  18. 《A Novel Approach to 3-D Gaze Tracking Using Stereo Cameras》论文阅读
  19. 数据中心的功率密度将会得到进一步提高
  20. excel可以用python语言_用python打开excel的方法

热门文章

  1. 统计学习方法笔记(二)-kd树原理及python实现
  2. 搜集了一些模型,精模低模都有
  3. 百度Apollo:CTO级无人车大牛不稀缺,我们这也就百八十个吧
  4. 陈怡然团队最新研究:用复数神经网络提高梯度正则化准确度 | ICML 2021
  5. DIY穷人版谷歌眼镜,自定义手势操控,树莓派再一次被开发新玩法
  6. 好爽!我在上海被机器人“马杀鸡”了
  7. 曾在字节实习的程序员小姐姐,教你一步提取动漫线稿!比用PS更清晰
  8. PDF发明者逝世,曾因学生建议转行计算机,享年81岁
  9. 竞拍AI教父Hinton
  10. 隐私计算,企业数字化转型的BUFF之争