热门搜索 :
考研考公
您的当前位置:首页正文

Linux下MySQL的彻底卸载和安装配置字符集

2023-11-09 来源:东饰资讯网

Linux环境下MySQL的安装和配置在网上已经有很多教程了。之所以写这篇文章是因为在配置字符集的时候找了网上的一些教程发现并不能用导致折腾了一阵子。下面的教程均是亲自实践。

MySQL的彻底卸载

首先查看一下自己是否已经安装了MySQL。代码如下:

1 ps -aux|grep mysql

如未安装则不显示任何内容,若安装则会显示如下的信息: 

技术分享

关于mysql的彻底卸载有很多方法,人工去卸载和删除冗余文件比较麻烦,只需依次执行以下三条指令即可:

1 sudo apt-get autoremove --purge mysql-server-5.52 3 sudo apt-get remove mysql-common4 5 dpkg -l |grep ^rc|awk ‘{print $2}‘ |sudo xargs dpkg -P 

这里一定要注意你的Mysql版本!

MySQL的安装

最简单的安装方式就是命令行方式,依次输入一下代码即可:

 

1 sudo apt-get install mysql-server2 3 sudo apt-get install mysql-client

 

MySQL字符集的配置

首先我们在终端打开mysql:

1 mysql -uroot -p

然后输入密码即可进入mysql

然后我们输入下面的查询语句来查看默认的字符集设置:

1 show variables like ‘%character%‘;

我们将看到一下结果:

技术分享

可以看出我们的character_set_database和character_set_server两处还未设置成utf8(或者GBK)。下面我们只需要在mysql的配置文件修改即可。退出mysql之后在命令行输入以下代码编辑配置文件:
1 sudo vim /etc/mysql/my.cnf

如果没安装vim可以用系统自带的gedit打开:

1 sudo gedit /etc/mysql/my.cnf
下面只需要在两处修改即可!但要注意mysql5.5以下版本和5.5以上版本有一处不同,一定要注意自己的版本!mysql5.5以下版本修改如下:【client】default-character-set = utf8【mysqld】default-character-set = utf8 mysql5.5以上版本修改如下:【client】default-character-set = utf8【mysqld】character-set-server = utf8技术分享 技术分享 接下来,重启mysql使配置文件生效:方式有两种:方式1:
1 sudo /etc/init.d/mysql restart

技术分享

方式2:

1 sudo service mysql restart

技术分享

接下来进入mysql,再来看一下字符集设置:

技术分享

可以看到除了system之外均该为了utf8.

注意改字符集之前建立的数据库内的数据仍是中文乱码,这时我们备份一下数据新建即可。 

 

Linux下MySQL的彻底卸载和安装配置字符集

标签:

小编还为您整理了以下内容,可能对您也有帮助:

linux卸载mysql数据库命令linux卸载mysql

如何完全卸载MySQL数据库(图文教程)?

停止MySQL的所有服务。方法1:右键“计算机”--“管理”--“服务和应用程序”-“服务”,逐一关闭有关MySQL的服务。方法2:打开cmd,输入“netstopmysql”,回车。

卸载MySQL应用程序。方法1:通过360软件管家,卸载MySQL应用软件。方法2:打开“控制面板”--“程序”--“卸载程序”,

删除MySQL安装目录文件夹。如果安装位置是默认位置,一般为C:ProgramDataMySQL。

删除MySQL相关注册表(方法1).。1.用【Windows+R】快捷键打开运行窗,输入“regedit”。2.在注册表编辑器页面,用【Ctrl+F】查找所有关于“MySQL”的注册表,全部删掉。

删除MySQL相关注册表(方法2)。具体要删除的,一般为以下几个路径,推荐使用查找的方法删除。

删除C盘MySQL相关文件夹。将C:DocumentsandSettingsAllUsersApplicationDataMySQL下的文件夹删除,该文件夹有可能是隐藏的,需设为可见后才能删除

最后,清空回收站,重启电脑,这样MySQL就卸干净了。

mysql数据库如何完全卸载以便重装?

您好,首先要有:1、数据库:MySQL5.7

2、安装包:mysql-installer-community-5.7.4.0-m14.1411728256.msi

之后就可以这样:

1、双击MySQL数据库的.msi安装文件,进入MySQL安装界面。

2、在MySQL安装界面,点击"RemoveMySQLProcts"(卸载MySQL产品)。

3、在卸载产品界面,单击"Execute"(执行)。

4、弹出是否确认删除窗口,单击"是(Y)"。等待MySQL待卸载产品准备就绪后单击"Next"。

5、进入清空现有数据界面,勾选"uninstallthemysqlinstaller"(卸载MySQL安装程序),单击"Finish"完成MySQL数据库的完全卸载。

linux系统卸载MYSQL

对于mysql来说,当mysql出问题要重装时,加入mysql没有卸载干净,再进行二次安装时会出现安装失败的问题,因此要彻底卸载mysql数据库

先通过yum方式卸载mysql及相关组件 命令:yum remove mysql*

通过命令:rpm -qa|grep -i mysql  查找系统的有关于mysql的文件 如下图所示

然后通过命令:rpm -e -nodeps 包名删除mysql有关软件 如下图所示

卸载后/etc/my.cnf不会删除,需要进行手工删除通过命令:rm -rf /etc/my.cnf

最后再次通过命令rpm -qa|grep -imysql来确认系统中是否还含有mysql相关的文件,若没有,则表示卸载干净

linux 卸载 mysql

1说明

mysql++是mysql开发团队为OO编程提供的C++开发库,是对mysql提供的底层数据存取API进行的C++封装,用其手册上的说法是:复杂而又庞大,当然功能也更强大。

Mysql++ 为我们提供了较好的数据库编程界面,是在Mysql上开发的一个基础开发库。

2 安装环境

MySql++ 当前稳定发布版本mysql++ 1.7.9

我们的Linux环境为:RedHat 9.0

其中需要用到的软件环境:

gcc 3.2.2 --- RH9自带

glibc2.3 ---- RH9自带

mysql 4.0.15 --- RH9包含3.23.54,需要升级

3 Mysql 4.0.15的安装

升级软件,应首先卸载原mysql 3.23.54, 是否安装可以使用命令:

rpm –qa| grep mysql

将查找到的mysql-server、mysql-devel-3.23.54a-11 采用如下命令删除:

rpm –e –nodeps mysql* :*代表具体的包名

为了确保mysql老版本的开发头文件和库被删除,需要手工删除:

rm –fr /usr/lib/mysql

rm –fr /usr/include/mysql

从www.mysql.com/downloads/ 下载 mysql 4.0.15 的Linux x86 RPM downloads,下载RPM包比较好,方便在RH9上安装

需要下载:server、client、libraries、dynamic library包

下载后使用命令:

rpm –ivh 具体rpm包名

进行安装,安装服务端后服务端自动启动,mysql安装完毕

安装服务端后依次安装客户端和开发库包。

4 mysql++ 1.7.9的编译和安装

mysql++ 1.7.9 是当前的稳定发布版本,其可以和mysql 4.0.15配套使用, www.mysql.com 提供了其rpm直接的安装包和源码包,由于网站上说rpm编译安装包需要和mysql4.0.12配套,而rpm源码包安装后又安装到了 /usr/src/redhat/SOURCES下,感觉不方便操作,就下载了tar包源码进行自编译和安装。

从 www.mysql.com/downloads/api-mysql++.html 下载源码tar.gz包和所有的gcc补丁

RH9的GCC版本是3.2.2,需要打三个源码补丁。

编译过程如下:

1、解开源码包

gunzip /.../mysql++-1.7.9.tar.gz | tar xvf -

2、打补丁,解开补丁包,共有三个

gunzip *.patch.gz

不论怎么样,都需要将生成的补丁文件放入到 源码目录下,以方便打补丁

在源码目录(一般为:mysql++-1.7.9)执行打补丁过程:

patch p1 mysql++-gcc-3.0.patch

patch p1 mysql++-gcc-3.2.patch

patch p1 mysql++-gcc-3.2.2.patch

3、编译过程

首先编辑./examples/Makefile.in

将@OBJEXE@用 字符”o”替代,将@EXEEXT@ 替换为空格(此段来自mysql++ mail list, 否则编译例子源代码会出现没有定义target之类的错误)

执行configure 命令

./configure –prefix=/usr/mysql++

其中 /usr/mysql++ 为编译后的库和头文件的install安装目录

configure 正确执行后依次执行

make

make install

全部正确的话应该在/usr/mysql++ 下生成lib和include目录,编译和安装胜利完成。

验证程序mysql++可以运行examples下的例子程序,同时可以参考mysql++ manual可以较快的掌握Mysql++。

mysql怎么完全卸载

mysql完全卸载需要完成以下步骤:首先卸载程序,然后在删除注册表内容,再删除C盘下的mysql文件夹,最后删除C盘下的DataMySQL文件夹

很多人都遇到过一个问题,那就是在安装MySQL的时候操作错误,最后结果不是自己想要的。卸载重新安装又发现安装不了。其实最主要的原因就是没有将MySQL卸载干净。没有删除的文件会把位置占用,因此在安装的时候很多文件就无法成功创建,最终导致安装失败。因此我们就需要知道哪些文件没有删除会影响MySQL的安装,以及找到这些文件的位置,并把他们删除。

解决方法:

卸载MySQL数据库有要想完全以下步骤:

1、首先在控制面板里面的程序卸载找到MySQL,右键点击卸载。这是卸载程序必须的一步。

2、删除注册表内容,win+R键打开运行框,输入regedit打开注册表编辑器

删除四项内容:

a.HKEY_LOCAL_MACHINESYSTEMControlSet001servicesMySQL

b.HKEY_LOCAL_MACHINESYSTEMControlSet002servicesMySQL

(有的没有这一项,没有的可以不用删)

c.HKEY_LOCAL_MACHINESYSTEMControlSet001serviceseventlogApplicationMySQL

d.HKEY_LOCAL_MACHINESYSTEMCurrentControlSetserviceseventlogApplicationMySQL

3、删除C:ProgramDataMySQL文件夹,由于ProgramData是Windows默认的隐藏文件,你需要检查你是否设置了显示隐藏文件。Windows7系统打开“我的电脑”,点击左上角工具,选择文件夹选项,选择查看,勾选查看隐藏文件。Windows10系统可以直接点击左上角查看选项。

4、 删除C:Documentsand SettingsAll UsersApplication DataMySQL下的文件夹,一定要删!这个文件的位置不是固定的,而且路径也是不固定的,路径中可能存在中文的路径下,但是一般情况下都是在这个路径下,但是必须要删除,因此需要你自己去找到才行

Top