背景
系統(tǒng)版本: red hat/ linux 6/ 64位
之前使用的是二進制方式安裝MySQL鳞骤。所以這里的卸載方法也只針對這種安裝方式
卸載mysql
- 查找并刪除MySQL 的安裝目錄慨丐,data目錄
ps -ef|grep mysql
找到安裝目錄校赤,data目錄
/usr/local/src/mysql-5.5.58-linux-glibc2.12-x86_64/bin/mysqld --basedir=/usr/local/src/mysql-5.5.58-linux-glibc2.12-x86_64 --datadir=/cd --plugin-dir=/usr/local/src/mysql-5.5.58-linux-glibc2.12-x86_64/lib/plugin --user=mysql --log-error=test-100-212.err --pid-file=test-100-212.pid --socket=/tmp/mysql.sock --port=3306
- 查找并刪除其他與MySQL有關的文件
find / -name mysql
安裝方法
推薦使用二進制文件安裝MySQL煤伟。mysql下載地址
下載MySQL的二進制版本
安裝mysql
假設你已經(jīng)創(chuàng)建了mysql組合mysql用戶瞭吃。執(zhí)行如下命令
tar zxvf /path/to/mysql-VERSION-OS.tar.gz //一定要給`mysql-install`目錄下所有文件的權限設置為`mysql mysql`。這樣執(zhí)行這些命令時杜跷,不會出現(xiàn)太多問題傍念。
chown -R mysql:mysql mysql-install-directory
cd mysql-install-directory
mkdir mysql-files
chown mysql:mysql mysql-files
chmod 750 mysql-files
bin/mysqld --initialize --user=mysql
bin/mysqld_safe --user=mysql &
scripts/mysql_install_db --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data
ln -s mysql-install-directory mysql
如果有root權限的控制矫夷,所有命令前加上sudo
修改my.cnf
文件中datadir的值
成功之后,啟動MySQL
/usr/local/src/mysql-5.6.25-linux-glibc2.5-x86_64/bin/mysqld_safe &
其他配置
- 修改用戶密碼
mysql 默認用戶名和密碼是root和空憋槐。修改用戶名/密碼為root/root
sudo /usr/local/src/mysql-5.6.25-linux-glibc2.5-x86_64/bin/mysqladmin -u root password 'root'
- 創(chuàng)建新的用戶
CREATE USER 'admin'@'%' IDENTIFIED BY 'admin';
GRANT ALL PRIVILEGES ON * . * TO 'admin'@'%';
FLUSH PRIVILEGES;
參考文檔
mysql安裝官方參考文檔
MySQL 卸載問題
linux下安裝mysql-5.7.12-linux-glibc2.5-x86_64.tar.gz(centos)
CentOS 6.5下二進制安裝 MySQL 5.6