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修改默认编码修改完毕
相关推荐
suse11版本64位 源码安装mysql5.5配置文档
MySQL SUSE SLES11安装与配置笔记实操 SUSE 企业版 11 更改MYSQL安装目录(经过实测) 本人在SuSe11下rpm安装mysql包的整个过程,感谢网络感谢网友 (均摘自网上)
mysql 在SUSE下的安装及配置说明
主要介绍了Suse Linux 10中MySql安装与配置步骤,本文详细的讲解了安装步骤,需要的朋友可以参考下
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所有都是源码包安装说明:是全程采用源码包安装,适用于所有LINUX系统的安装,包括解决乱码,图出不来,以及安装过程配置客户端被监控的对应内容都有详细说明
MySQL为开源数据库,因此可以基于源码实现安装。基于源码安装有更多的灵活性。也就是说我们可以针对自己的硬件平台选用合适的编译器来优化编译后的二进制代码,根据不同的软件平台环境调整相关的编译参数,选择自身...
2.8 配置MySQL 第3章 初级案例研究:MySQL+PHP 3.1 概述 3.2 数据库的开发 3.3 调查问卷 3.4 问卷调查结果的处理和显示 3.5 改进意见 第二部分 管理工具和用户操作界面 第4章 mysql、...
2.8 配置MySQL 第3章 初级案例研究:MySQL+PHP 3.1 概述 3.2 数据库的开发 3.3 调查问卷 3.4 问卷调查结果的处理和显示 3.5 改进意见 第二部分 管理工具和用户操作界面 第4章 mysql、mysqladmin和...
在阿里云 SUSE linux配置完mysql后,服务器端本身是可以访问数据库的如图: 但是在客户端不可以,服务启动时报错: java.sql.SQLException: null, message from server: “Host ‘223.72.41.7’ is not allowed to ...
配置 mysql 和指标数据库。 申请许可证。 创建默认卷。 为 mapr 客户端节点创建“角色”。 安装支持 MapR-DB 的 OpenTSDB。 设置 在所有节点上设置主机名和 /etc/hosts 确保在所有节点上都安装了 Puppet rpm ...
首先说明下,服务器的系统版本为SUSE Linux Enterprise Server 10 SP3。 1. 安装FreeTDS 地址:FreeTDS 复制代码 代码如下: wget http://ibiblio.org/pub/Linux/ALPHA/freetds/stable/freetds-stable.tgz tar zxvf ...
我自己是从SuSE/Oracle商业化环境走出来的,对于开源的部署方案也是在一点一点摸索,我相信其中也必然包含某些坑爹的配置。这篇文章较为详细的描述了基于LTMP架构的部署过程,之后会再考虑独立各个模块分享细节和...
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_...
操作系统 Windows,Linux(推荐)/Unix,包括 RedHat、SuSE Linux、Debian 以及 FreeBSD、OpenBSD 等, PHP 运行环境 PHP版本需要 4.33 以上,推荐官方稳定版,并且安装了 Zend Optimizer 3.0以上 MySQL 数据库 要...
操作系统: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等...