目錄
第1章Linux下完全卸載mysql2
1.1查找以前是否裝有mysql2
1.2停止mysql服務、刪除之前安裝的mysql2
1.3停止mysql服務、刪除之前安裝的mysql2
1.4再次查找機器是否安裝mysql3
第2章Linux下安裝mysql4
2.1下載安裝包4
2.2安裝mysql包4
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
可以看到如下圖的所示:
說明之前安裝了:
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
具體的步驟如圖:查找目錄並刪除
注意:卸載後/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包
安裝server、devel、client:
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-devel、MySQL-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服務