前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >干货 | Linxu系统下安装mysql详细教程

干货 | Linxu系统下安装mysql详细教程

作者头像
码神联盟
发布2018-04-02 16:38:34
1.2K0
发布2018-04-02 16:38:34
举报
文章被收录于专栏:码神联盟码神联盟
这篇文章,主要介绍linux系统下如何安装mysql数据库服务器,非常详细,具有参考借鉴价值,需要的朋友们可以收藏转发。

系统环境:linux-centos

安装文件:mysql5+

1:首先查看系统版本

[root@xdljava ~]# cat /proc/version

2:查看系统属性名称

[root@xdljava ~]# cat /etc/redhat-release

3:确认系统是否安装过mysql

[root@xdljava ~]# cd /

[root@xdljava /]# yum list mysql*

4:如果安装过mysql,请卸载,如果没有安装,请忽略此步骤

[root@xdljava /]# yum remove MySQL-pythod.x86_64 mysql-libs.x86_64

注意:卸载已安装的mysql,建议使用yum命令,因为yum命令可以自动删除与mysql相关的依赖;如果使用rpm命令,则还需要手动去删除和mysql相关的文件,比较麻烦

5:用whereis命令查找mysql相关的文件

因为步骤2用yum来卸载,所以mysql被清理得很干净;

如果使用rpm将会很麻烦,有很多的文件需要手动清除

[root@xdljava /]# whereis mysql

6:查看系统中存在的mysql安装包

[root@xdljava /]# yum list mysql*

7:安装mysql

[root@xdljava /]# yum install mysql-server

8:启动mysql服务

[root@xdljava /]# service mysqld start

9:测试连接,并退出quit

[root@xdljava /]# mysql

10:设置MySQL服务开机启动

[root@xdljava /]# chkconfig mysqld on

11:开启3306默认端口,并保存

[root@xdljava /]# /sbin/iptables -I INPUT -p tcp --dport 3306 -j ACCEPT

12:重置mysql密码,并退出quit

[root@xdljava /]# mysql

mysql> use mysql;

mysql>update user set password=password('密码') where user = 'root';

mysql>flush privileges;

13:重启mysql服务

[root@xdljava /]# service mysqld restart

14:密码登录测试,并退出

[root@xdljava /]# mysql -u root -p

Enter password:

mysql>

至此,linux系统下安装mysql数据库已经成功,但是如果是测试环境或者开发环境,想要进行远程连接、外网连接,则需要配置如下:

1:登录数据库

[root@xdljava /]# mysql -u root -p

Enter password:

mysql>use mysql;

2:设置远程连接信息

mysql> update user set host='%' where user ='root' and host='loaclhost';

mysql>select host,user from user;

mysql>grant all privileges on *.* to root@'%' identified by '密码' with grant option;

mysql>quit;

3:重启mysql服务

[root@xdljava /]# service mysqld restart

注意:linux系统下安装mysql后,默认是区分表名的大小写的,修改如下配置,即可取消区分大小写:

1:修改配置文件/etc/my.conf

lower_case_table_names=1 不区分大小写

lower_case_table_names=0 默认、区分大小写

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2017-09-28,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 码神联盟 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
云数据库 SQL Server
腾讯云数据库 SQL Server (TencentDB for SQL Server)是业界最常用的商用数据库之一,对基于 Windows 架构的应用程序具有完美的支持。TencentDB for SQL Server 拥有微软正版授权,可持续为用户提供最新的功能,避免未授权使用软件的风险。具有即开即用、稳定可靠、安全运行、弹性扩缩等特点。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档