Linux系统装Mysql数据库

1.先到官网地址下载两个包。 下载地址:http://dev.mysql.com/downloads/mysql/5.6.html#downloads 进入下载页面有,选择如下:

在这里插入图片描述

注意需要下载一个客户端,一个服务器端,两个程序 (如果访问较慢,可直接用文末附件)
2、检查系统是否已经安装了 mysql mariadb

rpm -qa | grep -i mysql
rpm -qa | grep -i mariadb
由于 CentOS 默认的数据库是 mariadb,这个会和 mysql 冲突,所以一般都会先卸载一下
rpm -e mariadb-libs-1:5.5.44-2.el7.centos.x86_64 --nodeps
另外如果显示出来安装了的 mysql,用以下命令卸载,
rpm -e mysql-libs 使用该命令进行删除,如果提示有依赖的其它文件, 则无法删除。
rpm -e --nodeps mysql-libs 使用该命令进行删除,不论是否有依赖 文件,都可以 对其进行强力删除。

3、如果在安装过程中有提示找不到 Perl 或者 net-tools 等,按提示 yum 安装即可

yum install Perl
yum install net-tools
yum install -y perl-Module-Install.noarch

4、进入下载文件所以目录进行安装

rpm -ivh MySQL-client-5.6.32-1.linux_glibc2.5.x86_64.rpm
rpm -ivh MySQL-server-5.6.32-1.linux_glibc2.5.x86_64.rpm

查看用户cat /etc/passwd
查看用户组cat /etc/group
如果提升没有权限,需要运行命令:yum -y install mysql-devel mysql-server mysql 更改权 限设置。 如果没有用户组和用户名需要进行创建: groupadd mysql useradd -g mysql mysql

5、安装完之后启动 mysql > service mysql start

可能遇到的问题:我的是Centos系统输入service mysql restart
报了ERROR:MySQL server PID file could not be found!的错误,原因是selinux惹的祸,如果是centos系统,默认会开启selinux解决方法:关闭它
vi /etc/selinux/config
把SELINUX=enforcing改为SELINUX=disabled后存盘退出
重启机器

6、登录

查看初始密码
cat /root/.mysql_secret
然后复制末尾的密码
mysql -u root -p
提示输入密码
登录成功后会进入>mysql状态

7、修改 MySQL 数据库登录密码:

成功登录后,使用
set password=password(“xxxxxx”);
修改密码

附件:

猜你喜欢

转载自blog.csdn.net/xiao_xiao_b/article/details/93249307