`
ducaijun
  • 浏览: 154920 次
  • 性别: 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配置

    suse11版本64位 源码安装mysql5.5配置文档

    SUSE11安装MySql

    MySQL SUSE SLES11安装与配置笔记实操 SUSE 企业版 11 更改MYSQL安装目录(经过实测) 本人在SuSe11下rpm安装mysql包的整个过程,感谢网络感谢网友 (均摘自网上)

    mysql在SUSE中的安装与启动

    mysql 在SUSE下的安装及配置说明

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

    主要介绍了Suse Linux 10中MySql安装与配置步骤,本文详细的讲解了安装步骤,需要的朋友可以参考下

    Linux下安装mysql-8.0.20的教程详解

    Linux下安装mysql-8.0.20 ** 环境介绍 操作系统:CentOS 7 mysql下载地址:https://dev.mysql.com/downloads/mysql/ 下载版本:https://www.jb51.net/softs/609101.html https://www.jb51.net/softs/609101.html ...

    cacti_suse_64_sp4所有都是源码包安装说明

    cacti_suse_64_sp4所有都是源码包安装说明:是全程采用源码包安装,适用于所有LINUX系统的安装,包括解决乱码,图出不来,以及安装过程配置客户端被监控的对应内容都有详细说明

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

    MySQL为开源数据库,因此可以基于源码实现安装。基于源码安装有更多的灵活性。也就是说我们可以针对自己的硬件平台选用合适的编译器来优化编译后的二进制代码,根据不同的软件平台环境调整相关的编译参数,选择自身...

    MySQL 5权威指南(第3版) 中文版 下载地址

     2.8 配置MySQL  第3章 初级案例研究:MySQL+PHP  3.1 概述  3.2 数据库的开发  3.3 调查问卷  3.4 问卷调查结果的处理和显示  3.5 改进意见 第二部分 管理工具和用户操作界面  第4章 mysql、...

    MySQL5 权威指南第3版中文版_part1

     2.8 配置MySQL  第3章 初级案例研究:MySQL+PHP  3.1 概述  3.2 数据库的开发  3.3 调查问卷  3.4 问卷调查结果的处理和显示  3.5 改进意见 第二部分 管理工具和用户操作界面  第4章 mysql、mysqladmin和...

    java.sql.SQLException: null,  message from server: “Host ‘%’ is not allowed to connect to

    在阿里云 SUSE linux配置完mysql后,服务器端本身是可以访问数据库的如图: 但是在客户端不可以,服务启动时报错: java.sql.SQLException: null, message from server: “Host ‘223.72.41.7’ is not allowed to ...

    mapr-puppet:用于部署 MapR Hadoop 发行版的 Puppet 模块,版本 4.x+

    配置 mysql 和指标数据库。 申请许可证。 创建默认卷。 为 mapr 客户端节点创建“角色”。 安装支持 MapR-DB 的 OpenTSDB。 设置 在所有节点上设置主机名和 /etc/hosts 确保在所有节点上都安装了 Puppet rpm ...

    Linux下安装PHP MSSQL扩展教程

    首先说明下,服务器的系统版本为SUSE Linux Enterprise Server 10 SP3。 1. 安装FreeTDS 地址:FreeTDS 复制代码 代码如下: wget http://ibiblio.org/pub/Linux/ALPHA/freetds/stable/freetds-stable.tgz tar zxvf ...

    LTMP:LTMP(CentOSTengineMySQLPHP)

    我自己是从SuSE/Oracle商业化环境走出来的,对于开源的部署方案也是在一点一点摸索,我相信其中也必然包含某些坑爹的配置。这篇文章较为详细的描述了基于LTMP架构的部署过程,之后会再考虑独立各个模块分享细节和...

    CIS benchmarks.rar

    CIS_SUSE_Linux_Enterprise_12_Benchmark_v2.1.0.pdf CIS_Ubuntu_Linux_16.04_LTS_Benchmark_v1.1.0.pdf CIS_Ubuntu_Linux_18.04_LTS_Benchmark_v2.0.1.pdf CIS_VMware_ESXi_6.5_Benchmark_v1.0.0.pdf CIS_VMware_...

    杰奇1.7完全功能破解版(含注册机及wap)

    操作系统 Windows,Linux(推荐)/Unix,包括 RedHat、SuSE Linux、Debian 以及 FreeBSD、OpenBSD 等, PHP 运行环境 PHP版本需要 4.33 以上,推荐官方稳定版,并且安装了 Zend Optimizer 3.0以上 MySQL 数据库 要...

    javapms门户网站源码

    操作系统:Microsoft Windows 2000/XP/2003/Vista、Redhat Linux、CentOs、Suse Linux、AIX、Solaris、HP-Unix等 数据库:Oracle、DB2、SQL Server、Mysql等 WEB 服务器系统:Tomcat-7.0.23、Nginx、apache、weblo等...

Global site tag (gtag.js) - Google Analytics