CentOS安装MySQL
centos安装MySQL
因为经常使用包管理器安装软件,故用yum install mysql
的方法进行安装。安装完毕后发现各种各样的问题,所以重新进行安装。
1.卸载MariaDB
查看是否安装有MariaDB
1 | rpm -qa | grep mariadbs |
若存在,则卸载
1 | rpm -e --nodeps mariadb-libs |
卸载后重复执行上述命令,若未出现上图内容则卸载成功
2.安装MySQL
[MySQL社区版下载](MySQL :: Download MySQL Community Server)
这里使用wget下载
1 | wget https://dev.mysql.com/get/mysql80-community-release-el7-11.noarch.rpm |
在下载好的目录下进行安装
1 | rpm -ivh mysql80-community-release-el7-11.noarch.rpm |
1 | yum install mysql-community-server.x86_64 |
3.开启服务
1 | cd /var/lib/mysql |
该目录下此时应该是空的
启动MySQL服务
1 | systemctl start mysqld |
此时目录下就有文件了,MySQL初始化完成
4.修改默认密码
查看默认密码
1 | grep 'password' /var/log/mysqld.log |
冒号后面的内容即为默认密码
1 | mysql -u root -p[默认密码] |
修改密码可以用以下sql语句
1 | ALTER USER 'root'@'localhost' IDENTIFIED BY '新密码' |
看到Query OK
的提示,即为修改成功。
至此结束
更新
用IDEA远程连接MySQL时出现连接不上的问题,原因是连接权限设定为仅本机了。依次执行以下sql语句
1 | use mysql; |
可以看到
执行以下sql语句
1 | update user set host = '%' where user = 'root'; |
此时再次进行尝试
连接成功!
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 小胖蛙!