CentOS系统中安装MySQL和开启MySQL远程访问的方法

 更新时间:2016年02月26日 16:49:09   作者:JohnLui  
这篇文章主要介绍了CentOS系统中安装MySQL和开启MySQL远程访问的方法,包括MySQL的随机启动等操作的介绍,需要的朋友可以参考下

安装MySQL

 安装MySQL和php-mysql

[root@sample ~]# yum -y install mysql-server  
[root@sample ~]# yum -y install php-mysql  

配置MySQL

[root@sample ~]#vim /etc/my.cnf  编辑MySQL的配置文件
[mysqld]
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
# Default to using old password format for compatibility with mysql 3.x
# clients (those using the mysqlclient10 compatibility package).

  找到

old_passwords=1 

这一行,在这一行的下面添加新的规则,让MySQL的默认编码为UTF-8,添加

default-character-set = utf8 

这一行
然后在配置文件的文尾填加如下语句:
[mysql]

default-character-set = utf8

启动MySQL服务
[root@sample ~]# chkconfig mysqld on
设置MySQL服务随系统启动自启动
[root@sample ~]# chkconfig --list mysqld
确认MySQL自启动
mysqld 0:off 1:off 2:on 3:on 4:on 5:on 6:off
   如果2--5为on的状态就OK
[root@sample ~]#/etc/rc.d/init.d/mysqld start
启动MySQL服务
Initializing MySQL database:         [ OK ]
Starting MySQL:              [ OK ]

开放 MySQL 服务远程访问

修改数据库配置:

授权root用户进行远程连接,注意替换 “password” 为 root 用户真正的密码:

grant all privileges on *.* to root@"%" identified by "password" with grant option;
flush privileges;

第二行命令使设置生效,可以马上连接。

PS:Ubuntu系统下则需要:

vim /etc/mysql/my.cnf
找到:
bind-address = 127.0.0.1
改为:
bind-address = 0.0.0.0
#允许任意ip地址访问
也可以指定IP地址。然后重启MySQL:
sudo /etc/init.d/mysqld restart

相关文章

  • MySQL使用distinct去掉查询结果重复的问题

    MySQL使用distinct去掉查询结果重复的问题

    这篇文章主要介绍了MySQL使用distinct去掉查询结果重复的问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2024-01-01
  • MySQL的使用中实现读写分离的教程

    MySQL的使用中实现读写分离的教程

    这篇文章主要介绍了MySQL的使用中实现读写分离的教程,文中分别介绍了mysql-proxy与mysqlnd_ms的使用,需要的朋友可以参考下
    2015-12-12
  • 尽量避免使用索引合并的场景问题解析

    尽量避免使用索引合并的场景问题解析

    这篇文章主要为大家介绍了尽量避免使用索引合并的场景问题解析,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-05-05
  • mysql如何变更自增主键id起始值

    mysql如何变更自增主键id起始值

    这篇文章主要介绍了mysql如何变更自增主键id起始值问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2024-08-08
  • MySQL中关于临时表的一些基本使用方法

    MySQL中关于临时表的一些基本使用方法

    这篇文章主要介绍了MySQL中关于临时表的一些基本使用方法,是MySQL入门学习中的基础知识,需要的朋友可以参考下
    2015-05-05
  • 一文了解MySQL的四大子查询

    一文了解MySQL的四大子查询

    本文主要介绍了一文了解MySQL的四大子查询,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2023-06-06
  • 一次神奇的MySQL死锁排查记录

    一次神奇的MySQL死锁排查记录

    这篇文章主要给大家介绍了一次神奇的MySQL死锁排查的相关资料,文中通过示例代码介绍的非常详细,对大家学习或者使用Mysql具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧
    2019-03-03
  • MySQL中字符串比较大小详解(日期字符串比较问题)

    MySQL中字符串比较大小详解(日期字符串比较问题)

    varchar类型的数据是不能直接比较大小的,下面这篇文章主要给大家介绍了关于MySQL中字符串比较大小的相关资料,详细介绍了日期字符串比较问题,需要的朋友可以参考下
    2022-08-08
  • 系统高吞吐量下的数据库重复写入问题分析解决

    系统高吞吐量下的数据库重复写入问题分析解决

    这篇文章主要介绍了系统高吞吐量下的数据库重复写入问题分析解决,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2022-04-04
  • MySQL 分组查询的优化方法

    MySQL 分组查询的优化方法

    这篇文章主要介绍了MySQL 分组查询的优化方法,帮助大家更好的理解和学习使用MySQL,感兴趣的朋友可以了解下
    2021-05-05

最新评论