在Ubuntu18.04 LTS版本中安装mysql5.7

948 阅读1分钟

在ubuntu18.04.05版本中安装mysql

1. 下载链接

2. 参考链接

安装mysql

1. 下载最新的Mysql APT库打开(可以参考链接)

sudo wget https://dev.mysql.com/get/mysql-apt-config_0.8.15-1_all.deb

2. 安装刚才下载的MySQL APT库,当我们运行上面的命令时,如下提示将打开,默认情况下它显示 MySQL 8.0

sudo dpkg -i mysql-apt-config_0.8.15-1_all.deb

image.png

3. 单击第一个选项并选择 MySQL 5.7

image.png

4. 更新 MySQL 存储库

在这里注意GPG是否有error,如果有就看解决办法

sudo apt-get update

可能遇到的问题解决办法(解决之后接着下一步更新执行)

找到GPG中NO_PUBKEY的公钥 image.png sudo gpg --keyserver keyserver.ubuntu.com --recv 467B942D3A79BD29 //(这个公钥根据提示来写的)

sudo gpg --export --armor 467B942D3A79BD29 | sudo apt-key add -

5. 在 Ubuntu 18.04 LTS 上安装 MySQL 5.7

sudo apt-get install mysql-server

6. 安装过程将提示 root 用户的默认密码和相同的密码。

image.png

image.png

7.MySQL Server自带一个脚本用来做多个安全相关的操作

mysql_secure_installation


Securing the MySQL server deployment.
Enter password for user root:
Would you like to setup VALIDATE PASSWORD plugin?
Press y|Y for Yes, any other key for No: No


Change the password for root ? ((Press y|Y for Yes, any other key for No) : No

Remove anonymous users? (Press y|Y for Yes, any other key for No) : y

Disallow root login remotely? (Press y|Y for Yes, any other key for No) : y
 
Remove test database and access to it? (Press y|Y for Yes, any other key for No)  : y
 
Reload privilege tables now? (Press y|Y for Yes, any other key for No) : y

 Success.
 All done!

8. 使用以下命令MySQL 5.7 服务器,并使用安装期间输入的密码登录

mysql -u root -p

image.png

9. 配置Mysql TDE

a). 编辑MySQL Server配置文件mysqld.cnf

sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf

b). 在mysqld.cnf文件中加入如下内容:

[mysqld]

early-plugin-load=keyring_file.so

keyring_file_data=/var/lib/mysql-keyring/keyring