在Linux下安装MySQL方法
下载MySQL压缩包
wget https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.26-1.el7.x86_64.rpm-bundle.tar
对下载的压缩包进行解压
tar -xvf mysql-5.7.26-1.el7.x86_64.rpm-bundle.tar
如果系统上有MariaDB相关的文件,需要先移除MariaDB相关的文件。
yum list installed | grep mariadb | awk '{print $1}' | xargs yum erase -y
-
按以下顺序使用
rpm
安装MySQLrpm -ivh mysql-community-common-5.7.26-1.el7.x86_64.rpm rpm -ivh mysql-community-libs-5.7.26-1.el7.x86_64.rpm rpm -ivh mysql-community-client-5.7.26-1.el7.x86_64.rpm rpm -ivh mysql-community-server-5.7.26-1.el7.x86_64.rpm
如果安装过程中提示Header V3 DSA/SHA1 Signature, key ID
5072e1f5: NOKEY, 则在上述命令末端添加--force --nodeps
即可 可以使用以下的命令查看MySQL已安装的依赖
rpm -qa | grep mysql
启用MySQL服务
service mysql start
启动之后,可以通过下面的命令来检查网络端口的使用情况, 默
认端口3306
netstat -nap | grep mysql
也可以使用以下命令查找是否有名为MySQLId的进程
pgrep mysqld
使用MySQL客户端工具连接服务器
mysql -u root -p
如果是首次安装MySQL,可以使用下面的命令来找到默认的初始密码
cat /var/log/mysqld.log | grep password
-
修改超级管理员(root)的访问口令为123456
set global validate_password_policy=0; set global validate_password_length=6; alter user 'root'@'localhost' identified by '123456';
-
再次使用客户端工具连接MySQL服务器时,就可以使用新设置的口令了。在实际开发中,为了方便用户操作,可以选择图形化的客户端工具来连接MySQL服务器,包括:
- MySQL Workbench(官方提供的工具)
- Navicat for MySQL(界面简单优雅,功能直观强大)
- SQLyog for MySQL(强大的MySQL数据库管理员工具)
卸载 mysql
yum remove mysql mysql-server mysql-libs mysql-common
rm -rf /var/lib/mysql
rm /etc/my.cnf