`
ducaijun
  • 浏览: 156807 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

suse安装配置mysql

 
阅读更多

 

rpm -qa|grep mysql
 查看是否安装过mysql

 

 

或者在yast里面查看是否安装过mysql 前面有i表示已经安装

yast-->software--->software Management-->Filters 选择RPM Groups--》Applications



 

 

如果安装则进行卸载,在yast里面或者rpm -e mysql命令卸载

 

 

rpm -ivh Mysql-server***.rpm 安装mysql服务端
rpm -ivh Mysql-client***.rpm 安装mysql客户端
 

 

 

 

安装完毕之后 ps -ef|grep mysql查看mysql是否启动
没有启动则 /etc/init.d/mysql start启动mysql
 

 

 

然后 mysql回车 进入mysql默认没有密码

 

如果需要更改密码,推出mysql登录到linux操作命令下

修改root密码为root:

mysqladmin -uroot password 'root'
 

 

 

登录mysql允许远程登录:

 

grant all privileges on *.* to root@'%' identified by 'root';
flush privileges;
 

 

 

查看mysql开机启动状态:

 

chkconfig --list|grep mysql
mysql  0:off  1:off  2:on   3:on   4:on   5:on   6:off
 

 

 

3和5为on表示命令行状态和图形界面状态默认mysql是启动的,不用修改

 

修改mysql字符集编码:

登录mysql查看:

SHOW VARIABLES LIKE 'character%';

SHOW VARIABLES LIKE 'collation%'; 

 

 

mysql> SHOW VARIABLES LIKE 'character%';

+-----------------------------------+-----------------------------------------+

| Variable_name                  | Value                                |

+------------------------------------+----------------------------------------+

| character_set_client          | utf8                                   |

| character_set_connection | utf8                                   |

| character_set_database    | latin1                                |

| character_set_filesystem   | binary                               |

| character_set_results        | utf8                                   |

| character_set_server        | latin1                                 |

| character_set_system       | utf8                                    |

| character_sets_dir            | /usr/share/mysql/charsets/ |

+------------------------------------+-------------------------------------------+

8 rows in set (0.00 sec)

 

 

mysql> SHOW VARIABLES LIKE 'collation%'; 

+--------------------------+-----------------------+

| Variable_name          | Value                   |

+--------------------------+-----------------------+

| collation_connection | utf8_general_ci    |

| collation_database   | latin1_swedish_ci  |

| collation_server        | latin1_swedish_ci  |

+--------------------------+-----------------------+

3 rows in set (0.00 sec)

 

为了防止出现乱码,修改数据库编码为UTF-8,拷贝mysql安装路径下的my-small.cnf、my-medium.cnf、my-large.cnf和my-huge.cnf中的一个放到/etc/下 并改名为my.cnf

其中拷贝需要按照机器的配置和数据库连接压力来,我拷贝的是my-medium.cnf文件,命令为:

cp /usr/share/mysql/my-medium.cnf /etc/my.cnf

编辑my.cnf文件:

vi /etc/my.cnf 

 

[mysqld]下面增加:

character_set_server = utf8

collation-server=utf8_bin

init_connect='SET NAMES utf8'

[client]下面增加:

default-character-set = utf8

[mysql]下面增加:

default-character-set=utf8

 

 

保存并退出,然后重启mysql服务:/etc/init.d/mysql restart或service mysql restart

 

重启完毕,登录mysql,查询编码:

mysql> SHOW VARIABLES LIKE 'character%';

+----------------------------------+-----------------------------------+

| Variable_name                    | Value                                  |

+----------------------------------+-----------------------------------+

| character_set_client           | utf8                                       |

| character_set_connection  | utf8                                       |

| character_set_database     | utf8                                       |

| character_set_filesystem    | binary                                   |

| character_set_results         | utf8                                       |

| character_set_server          | utf8                                       |

| character_set_system         | utf8                                       |

| character_sets_dir              | /usr/share/mysql/charsets/    |

+----------------------------------+------------------------------------+

8 rows in set (0.00 sec)

 

mysql> SHOW VARIABLES LIKE 'collation%'; 

+--------------------------+---------------------+

| Variable_name          | Value                 |

+--------------------------+---------------------+

| collation_connection | utf8_general_ci  |

| collation_database   | utf8_bin              |

| collation_server        | utf8_bin              |

+--------------------------+---------------------+

3 rows in set (0.01 sec)

 

至此mysql修改默认编码修改完毕

  • 大小: 83.8 KB
分享到:
评论

相关推荐

    suse源码安装mysql5.5配置

    在SUSE Linux 11 64位操作系统上,通过源码方式安装并配置MySQL 5.5,是一项涉及多个步骤和技术细节的任务。本文将基于提供的文件内容,深入解析整个安装与配置流程中的关键知识点。 ### 一、环境准备与目录结构...

    mysql suse linux安装文档)

    在SUSE Linux上安装MySQL是一项基础的系统管理任务,尤其对于需要使用数据库服务的开发者和运维人员来说至关重要。本文档提供了详细的步骤来指导你完成MySQL的安装过程。 首先,你需要下载MySQL的安装文件。在本例...

    SUSE11安装MySql

    总之,安装和配置MySQL在SUSE11上需要考虑许多因素,包括安装路径的更改、服务的启动与管理、安全性和性能优化。通过遵循上述步骤,并结合实际情况进行调整,你可以构建一个可靠且高效的MySQL环境。

    在suse下安装mysql5.1.49 .

    在SUSE Linux下安装MySQL 5.1.49是一个涉及多个步骤的详细过程,本文将根据提供的描述、标签和部分内容,深入解析如何在SUSE系统上安装并配置MySQL数据库服务器版本5.1.49。 ### 步骤一:检查系统是否已安装MySQL ...

    mysql在SUSE中的安装与启动

    - `MySQL SUSE SLES11安装与配置笔记实操 - 51CTO_COM.mht`:这可能是一篇详细的SLES 11版本MySQL安装和配置的实战笔记,包含具体的配置文件修改和安全设置。 - `Suse下启动mysql服务.mht`:这个文件提供了在SUSE...

    SUSE 11 sp3 安装mysql 5.6

    对于运行在 SUSE 11 SP3 操作系统上的应用程序而言,正确安装和配置 MySQL 5.6 是十分重要的。本文将详细介绍在 SUSE 11 SP3 上安装 MySQL 5.6 的过程,并给出具体的操作示例。 #### 二、安装前准备 1. **下载 ...

    suse linux中安装MySql.txt

    根据提供的文件信息,我们可以总结出在SUSE...通过以上步骤,可以在SUSE Linux 10.0环境中成功安装并配置MySQL数据库服务。需要注意的是,在实际操作过程中,可能需要根据具体的系统环境和个人需求调整相应的配置参数。

    suse11编译安装xtrabackup.rar

    - 配置MySQL,根据系统环境调整安装路径和配置选项:`./configure --prefix=/usr/local/mysql --with-extra-charsets=complex` - 编译源代码:`make` - 安装MySQL:`make install` - 初始化数据库:`sudo /usr/...

    Suse Linux 10中MySql安装与配置步骤

    在Suse Linux 10中安装和配置MySQL数据库是一个关键的过程,这对于任何需要在该操作系统上运行基于MySQL的应用程序的开发者或管理员来说都是至关重要的。MySQL是一个流行的开源关系型数据库管理系统(RDBMS),它...

    mysql安装包对于Linux for susemysql安装包对于Linux for susemysql安装包对于Linux

    在SUSE上安装MySQL涉及多个步骤,下面将详细介绍如何在SUSE系统中安装和配置MySQL。 首先,MySQL的安装通常通过YaST控制中心或使用命令行工具来完成。YaST是SUSE提供的图形化系统管理工具,它可以简化软件安装过程...

    SUSE配置PHP

    SUSE配置PHP是一种常见的服务器配置方法,涉及到多个组件的安装和配置,包括apache、php、mysql、gd2等。下面将逐步解析这些组件的安装和配置过程。 一、安装mysql 在SUSE系统中,安装mysql可以通过凯莉系统安装,...

    SUSE12SP2部署Zabbix.docx

    总的来说,这个过程涉及到了SUSE系统的软件包管理、源代码编译、数据库配置、Web服务器安装以及监控软件的部署和配置。每一步都需要仔细操作,确保所有依赖项正确无误,才能成功安装并运行Zabbix监控系统。

    SUSE12 全离线clouder Manager安装

    安装并配置MariaDB数据库(或MySQL),这是Cloudera Manager存储配置和监控数据的地方。由于这是一个离线安装,你需要预先下载相应的RPM包,并手动安装。 ### 部署Parcel 将CDH parcel文件复制到Cloudera Manager...

    RoseHA关于linux下mysql配置

    在进行RoseHA配置MySQL服务之前,需要做好充分的安装部署要求准备。这包括集群的拓扑结构设计、硬件和系统环境准备、应用服务部署要求、数据安全要求。 具体到集群的拓扑结构设计,典型的RoseHA集群硬件结构包括...

    mysql安装配置-使用systemd管理MySQL服务器.pdf

    ### MySQL安装配置——使用systemd管理MySQL服务器 #### 一、引言 随着Linux操作系统的广泛应用,MySQL数据库作为其中一种重要的数据库管理系统,其部署和管理变得尤为重要。在现代Linux环境中,systemd作为一种...

    mysql-connector-java-SUSE

    正确配置MySQL服务器的参数,如缓冲池大小、连接超时等,也能显著提升性能。 8. **安全性**:使用强密码、定期更改密码、限制用户权限、启用SSL连接等措施,可以提高数据库的安全性。 9. **错误处理和异常处理**:...

    SuSE Linux10安装

    8. **配置网络**:安装完成后,你需要配置网络连接,包括IP地址、子网掩码、网关和DNS服务器,以便于系统联网。 9. **更新系统**:首次启动系统后,建议通过`zypper`包管理器进行系统更新,以获取最新的安全补丁和...

    SUSE Linux下源码编译方式安装MySQL 5.6过程分享

    标题中提到的知识点是关于在SUSE Linux环境下通过源码编译的方式安装MySQL 5.6。描述部分指出,本文适合使用SUSE Linux Enterprise Server 10 SP3 (x86_64)系统的用户参考。这意味着本文将为想要在同一操作系统版本...

Global site tag (gtag.js) - Google Analytics