Ubuntu18.04安装mysql5.7.28版本

在安装Ubuntu18.04系统后的头等大事

1、更换国内源

a、备份原有源文件.

sudo cp /etc/apt/sources.list /etc/apt/sources_init.list

b、更换源

备份完源文件后删除原有的文件,新建一个空白文件.

sudo rm -rf /etc/apt/sources.list
sudo touch /etc/apt/sources.list
sudo vi /etc/apt/sources.list

c、填写文件内容(阿里源)

deb http://mirrors.aliyun.com/ubuntu/ xenial main
deb-src http://mirrors.aliyun.com/ubuntu/ xenial main

deb http://mirrors.aliyun.com/ubuntu/ xenial-updates main
deb-src http://mirrors.aliyun.com/ubuntu/ xenial-updates main

deb http://mirrors.aliyun.com/ubuntu/ xenial universe
deb-src http://mirrors.aliyun.com/ubuntu/ xenial universe
deb http://mirrors.aliyun.com/ubuntu/ xenial-updates universe
deb-src http://mirrors.aliyun.com/ubuntu/ xenial-updates universe

deb http://mirrors.aliyun.com/ubuntu/ xenial-security main
deb-src http://mirrors.aliyun.com/ubuntu/ xenial-security main
deb http://mirrors.aliyun.com/ubuntu/ xenial-security universe
deb-src http://mirrors.aliyun.com/ubuntu/ xenial-security universe

2、更新

sudo apt-get update
sudo apt-get upgrade

sudo apt-get update
这个命令,会访问源列表里的每个网址,并读取软件列表,然后保存在本地电脑。我们在新立得软件包管理器里看到的软件列表,都是通过update命令更新的。

update后,可能需要upgrade一下。
sudo apt-get upgrade
这个命令,会把本地已安装的软件,与刚下载的软件列表里对应软件进行对比,如果发现已安装的软件版本太低,就会提示你更新。如果你的软件都是最新版本,会提示:

3、安装MySQL5.7.28

1)、安装并查看版本

 sudo apt-get install mysql-server
 sudo service mysql restart
 mysql --version
 sudo mysql

2)、修改默认字符集

在/etc/mysql/mysql.conf.d/mysqld.cnf 的[mysql]下添加如下: 

init_connect='SET collation_connection = utf8_unicode_ci'
init_connect='SET NAMES utf8'
character-set-server=utf8
collation-server=utf8_unicode_ci
skip-character-set-client-handshake

重启查看效果

sudo service mysql restart;
#登录mysql
mysql: show variables like '%character%';

3)、修改远程登录权限

首先编辑文件/etc/mysql/mysql.conf.d/mysqld.cnf:

保存退出,然后进入mysql服务,执行授权命令:

grant all privileges on *.* to 'root'@'%' identified by '123456' with grant option;
flush privileges;​

到此所以操作完成,可以在任何主机连接此mysql数据库服务器了。

猜你喜欢

转载自blog.csdn.net/qq_30264689/article/details/103311693