您的位置:

Ubuntu安装MySQL5.7详细步骤

一、安装前准备

在安装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过程中要仔细参考命令行提示,并根据实际情况调整相应的配置。