1.RPM包安裝方式的MySQL卸載
1) 檢查是否安裝了MySQL組件。
# rpm -qa | grep -i mysql
2)卸載前關閉MySQL服務
# service mysql status
# service mysql stop
# service mysql status
3)卸載刪除MySQL各類組件
# rpm -ev 組件名
4)收集MySQL對應的文件夾信息
# find / -name mysql
5)收集MySQL對應的文件夾信息
# rm -rf 路徑/文件名
6)刪除mysql用戶及用戶組
# more /etc/passwd | grep mysql
# more /etc/shadow | grep mysql
# more /etc/group | grep mysql
# userdel mysql
# groupdel mysql
7)確認MySQL是否卸載刪除
# rpm -qa | grep -i mysql
2.yum包安裝方式的MySQL安裝
1)查看yum上提供的數據庫可下載版本
# yum list | grep mysql
2)安裝mysql.i686,mysql-devel.i686,mysql-server.i686
# yum -y install mysql mysql-server mysql-devel
3)查看是否開機啟動
# chkconfig --list | grep mysqld
4)設置為開機啟動
# chkconfig mysqld on
5)設置數據庫密碼
# service mysqld start
# mysqladmin -u root -p password 'root'
3.service mysql start出錯:unrecognized service的解決辦法
[root@ctohome.com ~]# service mysql start
mysql: unrecognized service
[root@ctohome.com ~]# service mysql restart
mysql: unrecognized service
[root@ctohome.com ~]# rpm -q mysql 查詢發現mysql已經正常安裝
mysql-5.1.52-jason.1
[root@ctohome.com ~]# chmod 755 /etc/rc.d/init.d/mysqld 修改mysqld執行權限
[root@ctohome.com ~]# service mysqld start 搞定
Starting mysqld: [ OK ]
[root@ctohome.com ~]# service mysqld status
mysqld (pid 9487) is running...
4.Navicat for mysql遠程連接數據庫詳解(1130錯誤解決方法)
1.進入MySql控制台: mysql -u root -p
2.彈出Enter password: 輸入您的數據庫密碼
3.執行下命令: GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '您的數據庫密碼' WITH GRANT OPTION;
4.再執行下下命令: flush privileges;
5.mysql服務啟動、停止、重啟
一、啟動方式
1、使用 service 啟動:service mysqld start
2、使用 mysqld 腳本啟動:/etc/inint.d/mysqld start
3、使用 safe_mysqld 啟動:safe_mysqld&
二、停止
1、使用 service 啟動:service mysqld stop
2、使用 mysqld 腳本啟動:/etc/inint.d/mysqld stop
3、mysqladmin shutdown
4、殺掉進程:
# ps -ef | grep mysqld
# kill -9 進程號
三、重啟
1、使用 service 啟動:service mysqld restart
2、使用 mysqld 腳本啟動:/etc/inint.d/mysqld restart
6.mysql 查詢的基本命令
1)查看內存
# top
2)mysql的安裝路徑和運行路徑
# whereis mysqld
3)PATH變量指定的路徑中,搜索mysql的信息
# which mysqld
4)查看配置文件
# vi /etc/my.cnf
7.解決修改mysql的datadir所引發的錯誤問題
1)修改datadir指向的文件路徑
1.復制默認指定路徑里面的文件到新的指定路徑的文件夾中
2.修改指定的文件夾的修改權限
2)配置apparmor權限
1.查看apparmor的配置:# vi /etc/apparmor.d/usr.sbin.mysqld
2.配置新路徑權限
3)PATH變量指定的路徑中,搜索mysql的信息
1.查看selinux的配置:# vi /etc/selinux/config
2.修改配置: SELINUX=disabled