一、安装前准备
在安装MySQL5.7之前,需要先进行一些必要的准备工作:
1、更新软件源
sudo apt-get update
sudo apt-get upgrade
2、安装依赖库
sudo apt-get install libaio1 libaio-dev
二、下载和安装MySQL5.7
1、进入MySQL官网下载页面,选择MySQL Community Server 5.7的适合版本进行下载,下载地址:https://dev.mysql.com/downloads/mysql/
2、解压下载后的文件
sudo tar -xzvf mysql-5.7.**.tar.gz
3、将MySQL安装到指定目录
sudo mv mysql-5.7.** /usr/local/mysql
cd /usr/local/mysql/bin/
sudo ./mysqld --initialize-insecure --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data
4、设置MySQL为系统服务自启动
sudo cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysql
sudo chmod +x /etc/init.d/mysql
sudo update-rc.d mysql defaults
三、设置MySQL密码和安全配置
1、启动MySQL服务
sudo service mysql start
2、设置root密码
sudo /usr/local/mysql/bin/mysql_secure_installation
3、修改MySQL配置以提高安全性
sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf
或者
sudo vi /etc/mysql/mysql.conf.d/mysqld.cnf
找到"bind-address = 127.0.0.1"这一行,将其注释掉;找到"skip-external-locking"这一行,将其修改为"skip-networking"
#bind-address = 127.0.0.1
skip-networking
4、重启MySQL服务
sudo service mysql restart
四、配置MySql的字符编码
1、进入MySQL
sudo /usr/local/mysql/bin/mysql -uroot -p
2、修改MySQL默认字符集
set global character_set_server=utf8;
set character_set_server=utf8;
五、测试MySQL
1、在命令行下输入以下命令,看是否能够成功连接到数据库
mysql -u root -p
2、输入用户密码
3、输入以下命令,查看MySQL版本信息
SELECT VERSION();
六、总结
本文介绍了在Ubuntu系统上安装MySQL5.7的详细步骤,包括安装前准备、下载和安装MySQL5.7、设置MySQL密码和安全配置、配置MySQL的字符编码以及测试MySQL。需要注意的是,安装MySQL过程中要仔细参考命令行提示,并根据实际情况调整相应的配置。