mysql刪除與安裝


目錄

1Linux下完全卸載mysql2

1.1查找以前是否裝有mysql2

1.2停止mysql服務、刪除之前安裝的mysql2

1.3停止mysql服務、刪除之前安裝的mysql2

1.4再次查找機器是否安裝mysql3

2Linux下安裝mysql4

2.1下載安裝包4

2.2安裝mysql4

2.3初始化數據庫4

2.4啓動mysql服務4

2.5第一次登錄設置root密碼4

2.6設置遠程登錄5

2.7使mysql不區分大小寫5

 

 


第1章 Linux下完全卸載mysql

1.1 查找以前是否裝有mysql

命令:rpm -qa|grep -i mysql 

可以看到如下圖的所示:

spacer.gif 

說明之前安裝了:

MySQL-client-5.5.25a-1.rhel5

MySQL-server-5.5.25a-1.rhel5

 

1.2 停止mysql服務、刪除之前安裝的mysql

刪除命令:rpm -e --nodeps忽略依賴關係刪除)  包名 

# rpm -e MySQL-client-5.5.25a-1.rhel5

# rpm -e MySQL-server-5.5.25a-1.rhel5

 

1.3 停止mysql服務、刪除之前安裝的mysql

find / -name mysql

查找結果如下:

[root@localhost ~]# find / -name mysql

/var/lib/mysql

/var/lib/mysql/mysql

/usr/lib64/mysql

刪除對應的mysql目錄

rm -rf /var/lib/mysql

rm -rf /var/lib/mysql

rm -rf /usr/lib64/mysql

具體的步驟如圖:查找目錄並刪除

spacer.gif 

注意:卸載後/etc/my.cnf不會刪除,需要進行手工刪除

rm -rf /etc/my.cnf

1.4 再次查找機器是否安裝mysql

rpm -qa|grep -i mysql
無結果,說明已經卸載徹底、接下來直接安裝mysql即可


第2章 Linux下安裝mysql

2.1 下載安裝包

首先下載下面三個文件:

 

MySQL-client-5.6.13-1.el6.x86_64.rpm

MySQL-devel-5.6.13-1.el6.x86_64.rpm

MySQL-server-5.6.13-1.el6.x86_64.rpm

 

然後使用root賬號登陸,進行安裝:

2.2 安裝mysql

安裝serverdevelclient

 

rpm -ivh --replacefiles MySQL-s*.rpm

 

rpm -ivh --replacefiles MySQL-d*.rpm

 

rpm -ivh --replacefiles MySQL-c*.rpm

 

要移除安裝可以使用 rpm -e MySQL-server  、 rpm -e MySQL-develMySQL-client即可; 

2.3 初始化數據庫

/usr/bin/mysql_install_db

2.4 啓動mysql服務

service mysql start

使用命令ps -ef | grep mysql 查看mysql進程

2.5 第一次登錄設置root密碼

首先查看 cat /root/.mysql_secret

root@localhost ~]# cat /root/.mysql_secret 

然後命令行:mysql -u root -p ,然後輸入上面的密碼即可:

 

設置root密碼:

mysql> use mysql;

Database changed  

mysql> update user set password=password('root') where user='root';  

Query OK, 0 rows affected (0.15 sec)  

Rows matched: 5  Changed: 0  Warnings: 0  

  

mysql> flush privileges;  

Query OK, 0 rows affected (0.00 sec)

 

退出,重新登陸即可使用新的密碼登陸;

2.6 設置遠程登錄

使用root登陸到mysql

 

mysql> update user set host='%' where user='root';  

ERROR 1062 (23000): Duplicate entry '%-root' for key 'PRIMARY'  

mysql> select host,user from user;  

+-----------------------+------+  

| host                | user |  

+-----------------------+------+  

| %                  | root |  

| 127.0.0.1            | root |  

| 192.168.128.142      | root |  

| ::1                 | root |  

| localhost.localdomain  | root |  

+-----------------------+------+  

5 rows in set (0.00 sec)

 

然後:

 

mysql> grant all privileges on *.* to 'root'@'%' with grant option;  

Query OK, 0 rows affected (0.08 sec)  

  

mysql> exit  

Bye  

[root@localhost ~]# service mysql restart  

Shutting down MySQL.. SUCCESS!  

Starting MySQL.. SUCCESS!  

重啓mysql即可遠程登陸。

2.7 使mysql不區分大小寫

my.cnf(/etc/my.cnf)[mysqld]區段下增加:

lower_case_table_names=1


==========================================================

http://my.oschina.net/lzwenme/blog/291292

1. 下載MySQL 5.6
下載頁面:http://dev.mysql.com/downloads/mysql/
此處選擇 “Red Hat Enterprise Linux 6 / Oracle Linux 6 (x86, 32-bit), RPM Bundle”下載,下載至/root/Downloads/目錄下,下載文件名爲“MySQL-5.6.15-1.el6.i686.rpm- bundle.tar”

2. 解壓tar包
cd /root/Downloads/
tar -xvf MySQL-5.6.15-1.el6.i686.rpm-bundle.tar

3. 以RPM方式安裝MySQL
在RHEL系統中,必須先安裝“MySQL-shared-compat-5.6.15-1.el6.i686.rpm”這個兼容包,然後才能安裝server和client,否則安裝時會出錯。
yum install MySQL-shared-compat-5.6.15-1.el6.i686.rpm  # RHEL兼容包
yum install MySQL-server-5.6.15-1.el6.i686.rpm              # MySQL服務端程序
yum install MySQL-client-5.6.15-1.el6.i686.rpm                # MySQL客戶端程序
yum install MySQL-devel-5.6.15-1.el6.i686.rpm                # MySQL的庫和頭文件
yum install MySQL-shared-5.6.15-1.el6.i686.rpm              # MySQL的共享庫

4. 配置MySQL登錄密碼
cat /root/.mysql_secret  # 獲取MySQL安裝時生成的隨機密碼
service mysql start      # 啓動MySQL服務
mysql -uroot -p          # 進入MySQL,使用之前獲取的隨機密碼
SET PASSWORD FOR 'root'@'localhost' = PASSWORD('password');  # 在MySQL命令行中設置root賬戶的密碼爲password
quit  # 退出MySQL命令行
service mysql restart  # 重新啓動MySQL服務

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章