centos7系统安装mysql数据库及解决我遇到的各种依赖问题
- 清除本机所有安装过的mysql和mariadb数据库
用下边的命令查询安装的mysql和mariadb
rpm -qa|grep mysql
和
rpm -qa|grep mariadb
用下边的命令删除所有列出的内容
rpm -e xxx
或
yum remove xxx
-下载
https://dev.mysql.com/downloads/repo/yum/
下载对应系统版本的文件,这里是centos7,对应第二个下载,导入cento7系统相应位置。
- 安装
yum localinstall mysql80-community-release-el7-3.noarch.rpm
yum install mysql-community-server
- 启动
service mysqld start
或
systemctl start mysqld.service
- 修改密码
查询临时密码,最后冒号后边的都是临时密码
grep 'temporary password' /var/log/mysqld.log
登录
mysql -uroot -p
修改密码
ALTER USER 'root'@'localhost' IDENTIFIED BY 'xxxxxx';
刷新权限立即生效
flush privileges;