手动安装linux的mysql
1、以root用户用SecureCRT工具登录linux(CentOS)系统服务当然连接linux服器的工具很多,只要能执行linux命令就行,不局限当前工具,例如:putty等
2、卸载自带的mysql环境a.执行查询mysql的命令:>rpm -qa|grep -i mysql 查询到所有mysql版本b.删除这些自带版本,逐条删除执行命令:>rpm -e --nodeps mysql包名(自带mysql)c.删除老版本mysql的开发头文件和库命令:>rm -fr /usr/lib/mysql : >rm -fr /usr/include/mysql注意:卸载后/var/lib/mysql中的数据及/etc/my.cnf不会删除,如果确定没用后就手工删除rm -f /etc/my.cnfrm -fr /var/lib/mysql
3、手动安装mysqla.用root用户创建放置手动安mysql装包的目录执行命令:> mkdir /home/softb.将本地mysql安装包以二进制形势上传到linux服务 /home/soft上传的方式不局限,可以用远程命令,也可借助工具上传成功后,进行解压(通常mysql的安装包为tar包或者tar.gz) tar -xvf/tar -xzvf +mysql压缩包C执行命令:>rpm -ivh 安装包名 进行安装,注意安装的先后顺序,先安装server包,再安装devel ,再安装client


6、给mysql的root用户赋权限Delete from user where host=’localhost’ or host=’127.0.0.1’GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'root@123456' WITH GRANT OPTION;GRANT ALL PRIVILEGES ON *.* TO 'root'@'localhost' IDENTIFIED BY 'root@123456' WITH GRANT OPTION;GRANT ALL PRIVILEGES ON *.* TO 'root'@'127.0.0.1' IDENTIFIED BY 'root@123456' WITH GRANT OPTION;FLUSH PRIVILEGES;注意IDENTIFIED BY后面接的是root用户的密码退出mysql客户端执行:exit
7、验证mysql的root用户是否密码修改成功执行:>mysql -uroot -proot@123456 成功登录mysql客户端则表示修改密码成功,如下图

9、mysql启动与关闭命令以及mysql目录结构说明启动命令 /etc/init.d/mysql start关闭命令 /etc/init.d/mysql stop重启命令 /etc/inint.d/mysql restartmysql目录结构/usr/bin/mysql 是指:mysql的运行路径/var/lib/mysql 是指:mysql数据库文件的存放路径/usr/lib/mysql 是指:mysql的安装路径