ubuntu18.04下mysql-server的安装(图解详细)


1.更换软件源的地址

使用原来国外的源地址下载软件很慢,更换成国内的源地址

在 /etc/apt目录下有一个sources.list软件源目录

 把原来文件修改名字,做个备份:

把原来文件修改名字,做个备份: 
mv /etc/apt/sources.list /etc/apt/sources.list.bak

创建一个新文件:

touch /etc/apt/sources.list

修改文件权限:

chmod 777 /etc/apt/sources.list

在文件中加入下面的内容,将源改为阿里的源

deb http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse

保存退出

输入命令更换

sudo apt update

2.使用apt进行mysql服务的安装

sudo apt-get install mysql-server

在安装过程中可能需要输入两次你的mysql密码

 安装完成

3.常用的mysql命令

查看mysql状态:sudo service mysql status
启动mysql服务:sudo service mysql start
停止mysql服务:sudo service mysql stop
重启mysql服务:sudo service mysql restart

4.修改mysql配置文件,可以远程连接

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

 改成 

bind-address = 0.0.0.0

5.修改忽略表名的大小写

在centos上没有遇到过这个问题,在ubuntu16和ubuntu18上都遇到了这个问题

show variables like "%case%";

Lower_case_file_System OFF 说明当前表名区分大小写
在配置文件增加下面一行命令
cd /etc/mysql/mysql.conf.d
lower_case_table_names=1

6.设置权限,可以进行远程登录

输入: mysql -uroot -p

输入你的密码进入mysql客户端

 远程命令设置

grant all on *.* to root@'%' identified by '你的密码' with grant option;
刷新
flush privileges;
退出
exit

重启mysql: 

service mysql restart

7.使用navicat进行连接测试

 到此,mysql 的安装配置完成。