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修改默认编码修改完毕
相关推荐
在SUSE Linux 11 64位操作系统上,通过源码方式安装并配置MySQL 5.5,是一项涉及多个步骤和技术细节的任务。本文将基于提供的文件内容,深入解析整个安装与配置流程中的关键知识点。 ### 一、环境准备与目录结构...
在SUSE Linux上安装MySQL是一项基础的系统管理任务,尤其对于需要使用数据库服务的开发者和运维人员来说至关重要。本文档提供了详细的步骤来指导你完成MySQL的安装过程。 首先,你需要下载MySQL的安装文件。在本例...
总之,安装和配置MySQL在SUSE11上需要考虑许多因素,包括安装路径的更改、服务的启动与管理、安全性和性能优化。通过遵循上述步骤,并结合实际情况进行调整,你可以构建一个可靠且高效的MySQL环境。
在SUSE Linux下安装MySQL 5.1.49是一个涉及多个步骤的详细过程,本文将根据提供的描述、标签和部分内容,深入解析如何在SUSE系统上安装并配置MySQL数据库服务器版本5.1.49。 ### 步骤一:检查系统是否已安装MySQL ...
- `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 的过程,并给出具体的操作示例。 #### 二、安装前准备 1. **下载 ...
根据提供的文件信息,我们可以总结出在SUSE...通过以上步骤,可以在SUSE Linux 10.0环境中成功安装并配置MySQL数据库服务。需要注意的是,在实际操作过程中,可能需要根据具体的系统环境和个人需求调整相应的配置参数。
- 配置MySQL,根据系统环境调整安装路径和配置选项:`./configure --prefix=/usr/local/mysql --with-extra-charsets=complex` - 编译源代码:`make` - 安装MySQL:`make install` - 初始化数据库:`sudo /usr/...
在Suse Linux 10中安装和配置MySQL数据库是一个关键的过程,这对于任何需要在该操作系统上运行基于MySQL的应用程序的开发者或管理员来说都是至关重要的。MySQL是一个流行的开源关系型数据库管理系统(RDBMS),它...
在SUSE上安装MySQL涉及多个步骤,下面将详细介绍如何在SUSE系统中安装和配置MySQL。 首先,MySQL的安装通常通过YaST控制中心或使用命令行工具来完成。YaST是SUSE提供的图形化系统管理工具,它可以简化软件安装过程...
SUSE配置PHP是一种常见的服务器配置方法,涉及到多个组件的安装和配置,包括apache、php、mysql、gd2等。下面将逐步解析这些组件的安装和配置过程。 一、安装mysql 在SUSE系统中,安装mysql可以通过凯莉系统安装,...
总的来说,这个过程涉及到了SUSE系统的软件包管理、源代码编译、数据库配置、Web服务器安装以及监控软件的部署和配置。每一步都需要仔细操作,确保所有依赖项正确无误,才能成功安装并运行Zabbix监控系统。
安装并配置MariaDB数据库(或MySQL),这是Cloudera Manager存储配置和监控数据的地方。由于这是一个离线安装,你需要预先下载相应的RPM包,并手动安装。 ### 部署Parcel 将CDH parcel文件复制到Cloudera Manager...
在进行RoseHA配置MySQL服务之前,需要做好充分的安装部署要求准备。这包括集群的拓扑结构设计、硬件和系统环境准备、应用服务部署要求、数据安全要求。 具体到集群的拓扑结构设计,典型的RoseHA集群硬件结构包括...
### MySQL安装配置——使用systemd管理MySQL服务器 #### 一、引言 随着Linux操作系统的广泛应用,MySQL数据库作为其中一种重要的数据库管理系统,其部署和管理变得尤为重要。在现代Linux环境中,systemd作为一种...
正确配置MySQL服务器的参数,如缓冲池大小、连接超时等,也能显著提升性能。 8. **安全性**:使用强密码、定期更改密码、限制用户权限、启用SSL连接等措施,可以提高数据库的安全性。 9. **错误处理和异常处理**:...
8. **配置网络**:安装完成后,你需要配置网络连接,包括IP地址、子网掩码、网关和DNS服务器,以便于系统联网。 9. **更新系统**:首次启动系统后,建议通过`zypper`包管理器进行系统更新,以获取最新的安全补丁和...
标题中提到的知识点是关于在SUSE Linux环境下通过源码编译的方式安装MySQL 5.6。描述部分指出,本文适合使用SUSE Linux Enterprise Server 10 SP3 (x86_64)系统的用户参考。这意味着本文将为想要在同一操作系统版本...