1、检查是否安装mysql:
rpm -qa | grep mysql
2、卸载mysql:
rpm -e mysql // 普通删除模式
rpm -e --nodeps mysql // 强力删除模式,如果使用上面命令删除时,提示有依赖的其它文件,则用该命令可以对其进行强力删除
3、安装mysql:
A、下载地址为:https://dev.mysql.com/downloads/repo/yum/
B、安装指定版本:
wget http://repo.mysql.com/mysql80-community-release-el7-3.noarch.rpm(从指定的URL下载文件)
rpm -ivh mysql80-community-release-el7-3.noarch.rpm
yum udpate
yum install mysql-server
4、权限设置:
chown mysql:mysql -R /var/lib/mysql
5、初始化mysql:
mysqld --initialize
6、启动mysql:
systemctl start mysqld
7、查看mysql运行状态:
systemctl status mysqld
8、重置登录密码:
mysql> alter user 'root'@'localhost' identified by 'root';
mysql> flush privileges;
mysql>exit;/quit;
9、使用设置的密码连接MySQL:
mysql -uroot -proot
10、安装过程问题及解决:
A、启动mysql service失败:
解决:
i、使用命令查看mysql配置文件中配置的日志文件路径。【vim etc/my.cnf】
ii、打开日志文件信息。【vim /var/log/mysqld.log】
iii、解决The innodb_system data file 'ibdata1' must be writable问题(权限问题)
通过yum安装的话,5.7版本以前是 【chmod -R 777 /usr/local/mysql/data/ 】。5.7版本以后是 【chmod -R 777 /var/lib/mysql】。如果不是通过yum安装的话: 【find / -name ibdata1】 找到对应目录更改权限。
B、首次登录失败:
原因:从一开始到安装成功都未设置登录mysql密码,故不需要密码进行登录,发现登录失败。进一步分析发现安装mysql的过程中会初始化一个密码到指定的日志文件中。故在【/var/log/mysqld.log】文件中发现已经初始了一个密码。使用初始密码登录 后再进行初始密码修改即可。- -