程序员开发实例大全宝库

网站首页 > 编程文章 正文

Linux(RHEL/CentOS/Ubuntu/SUSE)怎么安装MySQL?

zazugpt 2024-10-23 16:54:10 编程文章 22 ℃ 0 评论

Linux怎么安装MySQL?

I. 安装MySQL

一、RHEL(CentOS)

步骤一:下载MySQL包

wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm

步骤二:安装MySQL包

sudo rpm -ivh mysql-community-release-el7-5.noarch.rpm

步骤三:更新yum

sudo yum update -y

步骤四:安装MySQL-Server(包括了客户端)

sudo yum install mysql-server -y

步骤五:开启MySQL服务

sudo systemctl start mysqld

步骤六:设置MySQL开机启动(自选)

  • RHEL7:
sudo systemctl enable mysqld
  • RHEL6:
sudo chkconfig mysqld on

二、SLES

步骤一: 安装MySQL

sudo zypper install mysql libmysqlclient_r17

步骤二:设置开机启动

sudo chkconfig --add mysql

提示:

有些SLES系统使用zypper install命令的时候回出现错误。
解决方法参考:https://support.microfocus.com/kb/doc.php?id=7010013

三、Ubuntu

步骤一:安装MySQL

sudo apt-get install mysql-server

步骤二:设置开机启动

sudo chkconfig mysql on

II: 设置MySQL root用户密码

步骤一:启动设置root用户密码脚本

sudo /usr/bin/mysql_secure_installation

步骤二:安装提示完成设置

[...]
# 这一步直接回车就可以,因为刚安装完成root用户没有密码
Enter current password for root (enter for none):
OK, successfully used password, moving on...
[...]
# 是否设置root密码,输入Y
Set root password? [Y/n] Y
# 输入新密码
New password:
# 重复输入新密码
Re-enter new password:
# 是否删除匿名用户,输入Y
Remove anonymous users? [Y/n] Y
[...]
# 是否禁用root用户远程登录,输入N
Disallow root login remotely? [Y/n] N
[...]
# 是否删除test测试库,输入Y
Remove test database and access to it [Y/n] Y
[...]
# 是否现在重新加载权限表,输入Y
Reload privilege tables now? [Y/n] Y
All done!

步骤三:使用新设置root用户密码登录

mysql -uroot -p

输出密码刚才的密码进入mysql:

接下来就开始使用吧~~~

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表