在Linux中在线安装MySQL,简单易懂
0.安装前,我们可以检测系统是否自带安装 MySQL:
rpm -qa | grep mysql
如果你系统有安装,那可以选择进行卸载:
rpm -e mysql // 普通删除模式
rpm -e --nodeps mysql // 强力删除模式,如果使用上面命令删除时,提示有依赖的其它文件,则用该命令可以对其进行强力删除
1.安装 MySQL:
依次执行以下命令:
wget http://repo.mysql.com/mysql80-community-release-el7-3.noarch.rpm
rpm -ivh mysql80-community-release-el7-3.noarch.rpm
yum update
yum install mysql-server
注意:如果提示未找到 wget命令,则先执行安装wget的命令
yum -y install wget
也可以按需选择其他MySQL版本,官网 Yum 资源包地址为:https://dev.mysql.com/downloads/repo/yum/
如下图所示,只许复制版本名插入到命令中即可
2.权限设置:
chown mysql:mysql -R /var/lib/mysql
3.初始化 MySQL:
mysqld --initialize
4.启动 MySQL:
systemctl start mysqld
5.查看 MySQL 运行状态:
systemctl status mysqld
至此安装成功,如图所示运行状态:
注意:如果启动失败,可以执行下面的代码,然后再重启就好了:
rm -rf /var/lib/mysql
6.验证 MySQL 安装:
mysqladmin --version
7.使用 MySQL Client(Mysql客户端) 执行简单的SQL命令
你可以在 MySQL Client(Mysql客户端) 使用 mysql 命令连接到 MySQL 服务器上,默认情况下 MySQL 服务器的登录密码为空,所以本实例不需要输入密码。
[root@host]# mysql
以上命令执行后会输出 mysql>提示符,这说明你已经成功连接到Mysql服务器上,你可以在 mysql> 提示符执行SQL命令:
mysql> SHOW DATABASES;
8.Mysql安装后需要做的
Mysql安装成功后,默认的root用户密码为空,你可以使用以下命令来创建root用户的初始密码:(双引号内为初始密码)
mysqladmin -u root password "newpwd";
现在你可以通过以下命令来连接到Mysql服务器:
[root@host]# mysql -u root -p
Enter password:*******
注意:在输入密码时,密码是不会显示了,你正确输入即可。
最后:
以后修改root密码的命令为:
mysql> set password=password('root');
退出mysql的命令:
mysql> exit
这是本人花了两周时间做出的小程序,感兴趣的可以扫一下,欢迎提取意见