在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
3. 单击第一个选项并选择 MySQL 5.7
4. 更新 MySQL 存储库
在这里注意GPG是否有error,如果有就看解决办法
sudo apt-get update
可能遇到的问题解决办法(解决之后接着下一步更新执行)
找到GPG中NO_PUBKEY的公钥
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 用户的默认密码和相同的密码。
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
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