CentOS下MySQL解除安裝及安裝
解決系統自帶mysql解除安裝不乾淨或因已存在系統自帶mysql導致無法安裝需要的mysql問題
系統:CentOS 6.9,MySQL:MySql 5.6
一、解除安裝
檢視已經安裝的服務:
rpm -qa|grep -i mysql
-i 作用是不區分大小寫
可能出現結果:mysql-5.1.73-8.el6_8.x86_64
或者通過yum線上安裝過的會出現:
mysql-libs-5.1.73-8.el6_8.x86_64
perl-DBD-MySQL-4.013-3.el6.x86_64
mysql-server-5.1.73-8.el6_8.x86_64
mysql-5.1.73-8.el6_8.x86_64
執行如下命令
yum remove mysql mysql-server mysql-libs compat-mysql51
rm -rf /var/lib/mysql
rm /etc/my.cnf
檢視是否還有mysql軟體:
rpm -qa|grep mysql
有的話繼續刪除,可能出現的:
mysql-libs-5.1.73-8.el6_8.x86_64
perl-DBD-MySQL-4.013-3.el6.x86_64
mysql-server-5.1.73-8.el6_8.x86_64
mysql-5.1.73-8.el6_8.x86_64
刪除方式:
rpm -e 包名(即:上面的四個)//普通刪除
rpm -e –nodeps 包名
檢視殘留的目錄:
whereis mysql
或者:find / -name mysql
/etc/rc.d/init.d/mysql
/etc/logrotate.d/mysql
/usr/local/Java/mysql
/usr/bin/mysql
/usr/share/mysql
/usr/include/mysql
/usr/include/mysql/mysql
/usr/lib64/mysql
/var/lock/subsys/mysql
/var/lib/mysql
/var/lib/mysql/mysql
然後刪除mysql目錄:rm -rf 目錄
最後執行whereis mysql
結果為:mysql:
解除安裝完成!
二:安裝
以rmp安裝包為例
下載地址: https://dev.mysql.com/downloads/mysql/5.6.html
MySQL-client-5.6.36-1.el6.x86_64.rpm
MySQL-devel-5.6.36-1.el6.x86_64.rpm
MySQL-server-5.6.36-1.el6.x86_64.rpm
1.安裝rpm包
rpm -ivh MySQL-client-5.6.36-1.el6.x86_64.rpm
rpm -ivh MySQL-devel-5.6.36-1.el6.x86_64.rpm
rpm -ivh MySQL-server-5.6.36-1.el6.x86_64.rpm
或者
rpm -ivh MySQL-*
由於電腦或其他一些原因導致使用簡化的安裝命令會導致安裝無法100%完成,只能逐個安裝
2.執行安裝語句:
[root @localhost opt]# rpm -ivh MySQL-*
Preparing… ########################################### [100%]
1:MySQL-server ########################################### [100%]
……………………………………………………………..
………………………省略中間過程…………………….
………………………………………………………………..
……………………….注意閱讀下面內容………………..
A RANDOM PASSWORD HAS BEEN SET FOR THE MySQL root USER !
You will find that password in ‘/root/.mysql_secret’.
You must change that password on your first connect,
no other statement but ‘SET PASSWORD’ will be accepted.
See the manual for the semantics of the ‘password expired’ flag.
Also, the account for the anonymous user has been removed.
In addition, you can run:
/usr/bin/mysql_secure_installation
which will also give you the option of removing the test database.
This is strongly recommended for production servers.
See the manual for more instructions.
Please report any problems at http://bugs.mysql.com/
The latest information about MySQL is available on the web at
http://www.mysql.com
Support MySQL by buying support/licenses at http://shop.mysql.com
New default config file was created as /usr/my.cnf and
will be used by default by the server when you start it.
You may edit this file to change server settings
3.複製配置檔案
cp /usr/share/mysql/my-default.cnf /etc/my.cnf
4.初始化mysql
/usr/bin/mysql_install_db
5.啟動mysql伺服器
service mysql start
結果一:
Staring MySQL .......SUCCESS!
結果二:
Starting MySQL Logging to ‘/var/lib/mysql/localhost.err’...
...........SUCCESS!
6.檢視當前執行狀態:
service mysql status
7.檢視初始密碼
cat /root/.mysql_secret
8.使用初始密碼進入mysql
mysql -uroot -p初始密碼
9.修改初始密碼(在mysql下)
set PASSWORD = PASSWORD(‘新密碼’);
10.退出:
exit;
三、其他
1.設定開機啟動
chkconfig mysql on
2.優化/etc/my.cnf配置
①開啟my.cnf
vi /etc/my.cnf
②在配置檔案中編輯
[mysqld]
port = 3306
default-storage-engine = InnoDB
character_set_server=utf8
character_set_client=utf8
collation-server=utf8_general_ci
lower_case_table_names=1 #表名大小寫:0--區分,1--不區分
max_connections=1000 #設定最大連線,允許最大連線為16384
[client]
password = root
port = 3306
default-character-set=utf8
[mysql]
default-character-set = utf8
上述變數可能有不存在的導致登入時報錯,可檢視mysql日誌根據錯誤修改配置
應用此優化配置後執行:rpm –qa|grep -i mysql 的結果如下
[[email protected] ~]# rpm -qa|grep -i mysql
MySQL-server-5.6.36-1.el6.x86_64
MySQL-devel-5.6.36-1.el6.x86_64
MySQL-client-5.6.36-1.el6.x86_64
3.關閉mysql伺服器
service mysql stop
4.mysql預設安裝位置
/var/lib/mysql/ #資料庫目錄
/usr/share/mysql #配置檔案目錄
/usr/bin #相關命令目錄
/etc/init.d/mysql #啟動指令碼
相關推薦
CentOS下MySQL解除安裝及安裝
解決系統自帶mysql解除安裝不乾淨或因已存在系統自帶mysql導致無法安裝需要的mysql問題 系統:CentOS 6.9,MySQL:MySql 5.6 一、解除安裝 檢視已經安裝的服務: rpm -qa|grep -i mysql -i
centos下完全解除安裝mysql
http://blog.csdn.net/rosten/article/details/25096159 2014-05-06 08:43 22305人閱讀 評論(1) 收藏 舉報 分類: 技術、IT(93) yum方式安裝的MySQL 1、yu
CentOS下MySQL及Python的安裝
MySQL 前置 repo檔案 repo檔案是Fedora中yum源(軟體倉庫)的配置檔案,通常一個repo檔案定義了一個或者多個軟體倉庫的細節內容, 例如我們將從哪裡下載需要安裝或者升級的軟體包,repo檔案中的設定內容將被yum讀取和應用。 要使用yum管
MySQL之——CentOS下徹底解除安裝MySQL
1、檢視MySQL是否安裝 方式1: [[email protected] usr]# yum list installed mysql* Loaded plugins: fastestmirror Loading mirror speeds from ca
CentOs下mysql-5.6.39-linux-glibc2.12-x86_64.tar.gz壓縮包的安裝
sorted sql mbo blog 密碼 回車 安裝mysql 下載安裝 window 之前寫過一篇mysql在windows下的安裝(猛擊這兒),linux下用的比較少,最近切換到linux服務器了,發行mysql安裝和windows下有所不同,只記錄壓縮包方式安裝,
centos 下完全解除安裝 mysql5.6
檢視已經安裝的服務 rpm –qa|grep -i mysql -i 作用是不區分大小寫 yum remove mysql mysql-server mysql-libs compat-mysql51 rm -rf /var/lib/mysql rm /etc/my.cnf 檢視是否
CentOS 7 下 mysql-5.7.24 安裝示例
環境:CentOS 7 mysql版本:mysql-5.7.24 本例mysql下載地址: https://cdn.mysql.com//Downloads/MySQL-5.7/mysql-5.7.24-linux-glibc2.12-x86_64.tar.gz 一.準備工作
CentOS下MySQL安裝失敗,報socket '/tmp/mysql.sock錯誤解決方法
1、在centos裡安裝mysql資料庫後,登入時提示‘/tmp/mysql.sock’第一種解決辦法:採用ln連結方式進行處理ln -s /var/lib/mysql/mysql.sock /tmp/mysql.sock 因為是從tmp目錄下,所以有可能/tm
CentOS下MySQL的安裝
MySQL資料庫是一款比較常用的資料庫,大家在練習安裝時,可能會遇到各種各樣的問題,請大家參考在CentOS系統下MySQL資料庫的安裝方式。如有任何問題,歡迎留言,本人隨時解答。 MySQL安裝步驟如下: 第一步:上傳 MySQL二進位制安裝包 MySQL版本:5.6.3 下載連結:https://
Ubuntu環境下MySql解除安裝與配置問題
今天忙活了一整天的MySql的配置,原因主要是對MySql的配置檔案中的 datadir 及 socket的選項修改不當造成的。出現故障時,並沒有想到要記錄下故障資訊,因此,在這裡大致還原下。 首先,我作死地更改my.cnf(實際上由於版本問題,配置檔案其實在/etc/my
Mac下MySQL解除安裝方法
mac下mysql的DMG格式安裝內有安裝檔案,卻沒有解除安裝檔案……很鬱悶的事。網上搜了一下,發現給的方法原來得手動去刪。很多文章記述要刪的檔案不完整,後來在stackoverflow這裡發現了一遺漏的地方,所以將完整版記述在這裡,以供查閱。先停止所有my
阿里雲(三) Ubuntu系統下mysql解除安裝
一、ssh登入阿里雲伺服器,檢視mysql的安裝狀態。 [email protected]:~# sudo netstat -tap | grep mysql tcp
CentOs下Mongodb的下載與安裝
start 查看 clas mysql rep cti stat small mongodb 1、下載MongoDB(64位) http://fastdl.mongodb.org/linux/mongodb-linux-x86_64-2.4.9.tgz tar zxvf m
CentOS 下 rpm包與 yum 安裝與卸載
all yum 5.0 --nodeps 服務器 5.1 所有 package yum安裝 rpm包的安裝: 1.安裝一個包 # rpm -ivh 2.升級一個包 # rpm -Uvh 3.移走一個包 # rpm -e 4.安裝參數 --force
CentOs6.5系統下MySQL-5.7.19安裝
mysql5.7安裝好長時間沒有更新了,今天給大家分享一波簡單的文檔,菜鳥的入門精神就是不斷的學習,不斷地找大神幫助!!!!在這裏今天給大家推薦一個博文地址:http://sumongodb.blog.51cto.com/好了!廢話少說,幹活走起來!!!!!!!!CentOs6.5下mysql5.7.19二進
linux下mysql多實例安裝(轉)
ont 數據庫 fill 行修改 安裝部署 file 常見 soc -s 轉自:http://www.cnblogs.com/xuchenliang/p/6843990.html 1.MySQL多實例介紹 1.1.什麽是MySQL多實例 MySQL多實例就是在一臺機器上
centos 下yum命令無法正常安裝docker問題
centos下yum無法安裝dockerdocker安裝前檢查你對應centos版本,一般要高與3.8版本才支持root@bogon ~]# uname -aLinux bogon 3.10.0-693.21.1.el7.x86_64 #1 SMP Wed Mar 7 19:03:37 UTC 2018 x8
CentOS MySQL 5.7編譯安裝
ren 添加 perf ack server dtrace ole too tar CentOS MySQL 5.7編譯安裝 MySQL 5.7 GA版本的發布,也就是說從現在開始5.7已經可以在生產環境中使用,有任何問題官方都將立刻修復。 MySQL 5.7主要特性:
Linux下mysql-5.7.20安裝
版本 symbol 問題 init temporary rar files sans AS 1 參考文檔 https://dev.mysql.com/doc/refman/5.7/en/source-installation.html https://dev.mysql.c
mysql的下載及安裝(windows)
block 復制粘貼 分享圖片 b2c open 客戶 ast tps get 1:下載MySql 官網下載地址:https://dev.mysql.com/downloads/mysql/ 選擇對應的下載文件。(我電腦是64位,所以這下載的是64位的下載文件)