Rumah  >  Artikel  >  pangkalan data  >  centos6.9重装msyql5.6记录

centos6.9重装msyql5.6记录

远方*
远方*asal
2022-03-10 11:12:37121semak imbas

卸载原先版本mysql

1、yum remove mysql mysql-server mysql-libs compat-mysql51
2、rm -rf /var/lib/mysql
3、rm -rf /var/lib64/mysql
4、rm /etc/my.cnf
5、查看是否还有mysql软件,如果存在的话,继续删除即可。
命令:rpm -qa|grep -i mysql
MySQL-server-5.6.17-1.el6.i686
MySQL-client-5.6.17-1.el6.i686
命令:rpm -e MySQL-server-5.6.17-1.el6.i686
rpm -e MySQL-client-5.6.17-1.el6.i686
6、删除mysql服务
chkconfig –list | grep -i mysql
chkconfig –del mysql
7、删除分散mysql文件夹
whereis mysql
mysql: /usr/lib/mysql /usr/share/mysql
清空相关mysql的所有目录以及文件:
rm -rf /usr/lib/mysql
rm -rf /usr/share/mysql
通过以上几步,mysql应该已经完全卸载干净了。

安装新的mysql

本人用的 mysql-5.6.30-linux-glibc2.5-x86_64.tar.gz
1、解压
tar -zxf mysql-5.6.30-linux-glibc2.5-x86_64.tar.gz -C /usr/local/
2、文件夹重命名
mv mysql-5.6.30-linux-glibc2.5-x86_64 mysql
3、创建mysql用户
useradd mysql
4、设置mysql用户密码
echo ‘123456’|passwd –stdin mysql
5、设置权限:
chown -R mysql:mysql usr/local/mysql/
6、切换到mysql用户
su - mysql
7、安装
cd /usr/local/mysql/scripts/
./mysql_install_db –user=mysql –basedir=/usr/local/mysql –datadir=/usr/local/mysql/data
8、复制文件
cd /usr/local/mysql/support-files/
cp my-default.cnf /etc/my.cnf
cp mysql.server /etc/init.d/mysql
9、修改文件中的两个变更值
basedir=/usr/local/mysql
datadir=/usr/local/mysql/data
10、配置环境变量

vi /etc/profileexport MYSQL_HOME=/usr/local/mysqlexport PATH=$MYSQL_HOME/bin:$PATH

保存退出
source /etc/profile
11、设置开机启动
chkconfig –add mysql
chkconfig mysql on
12、启动
service mysql start

忘记密码怎么办

1、停掉原来的服务用免登录模式启动mysql
service mysql stop
mysqld_safe –skip-grant-table
2、修改密码

GRANT ALL PRIVILEGES ON *.*   TO 'root'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION;FLUSH PRIVILEGES;

上面语句中的%可以替换成特定的ip地址,123456 也可以改成更复杂的密码,这样安全性更高。
3、重启服务
service mysql start;

Atas ialah kandungan terperinci centos6.9重装msyql5.6记录. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn