Ubuntu19.04 安装 MySQL5.7 数据库(附修改默认字符集)

一、通过终端安装MySQL

1、打开终端(或者快捷键ctrl + shift + t)

2、在终端输入安装命令 sudo apt-get install mysql-server mysql-common mysql-client 并按下回车键。
在这里插入图片描述接着输入账号密码。
Ubuntu19.04 安装 MySQL5.7 数据库(附修改默认字符集)_第1张图片输入大写字母Y,执行当前命令。并等待安装完毕,整个安装包稍大,如果。

二、开启MySQL服务,并修改默认用户名、密码

首先在终端输入命令 service mysql status查看mysql服务是否开启。
Ubuntu19.04 安装 MySQL5.7 数据库(附修改默认字符集)_第2张图片如果这里提示没有开启的话,输入命令 service mysql start 开启mysql服务。
Ubuntu19.04 安装 MySQL5.7 数据库(附修改默认字符集)_第3张图片
如果它最后不让你退出这个查看界面,在英文输入法状态输入字母q,即可退出。
Ubuntu19.04 安装 MySQL5.7 数据库(附修改默认字符集)_第4张图片
开启了mysql服务后,我们需要登录mysql,但是由于mysql在安装的时候设置了默认账号和密码,所以暂时无法登录,需要查看/etc/mysql/路径下的debian.cnf文件,这里存放了默认账号用户名和密码。
在终端输入命令 sudo cat /etc/mysql/debian.cnf 查看该文件。
Ubuntu19.04 安装 MySQL5.7 数据库(附修改默认字符集)_第5张图片
由此图可知默认用户名user以及password。
在终端输入命令mysql -u 查到的user名称 -p查到的password (注意-p和password之间不能有空格!!!)
Ubuntu19.04 安装 MySQL5.7 数据库(附修改默认字符集)_第6张图片1、输入show databases; 查看所有当前的数据库

Ubuntu19.04 安装 MySQL5.7 数据库(附修改默认字符集)_第7张图片
2、输入use mysql; 使用mysql数据库
在这里插入图片描述
3、输入update user set authentication_string=PASSWORD("你要设置的密码") where user='你要设置的用户名 '; 修改用户名和密码
在这里插入图片描述
4、输入命令update user set plugin="mysql_native_password"; 更新以下已经修改的设置。
在这里插入图片描述
5、输入命令flush privileges;
在这里插入图片描述
6、退出mysql,输入命令quit
在这里插入图片描述
7、重启mysql服务,输入命令service mysql restart
在这里插入图片描述
8、输入登录命令mysql -u 你刚刚设置的用户名 -p回车,再输入你刚才设的密码
Ubuntu19.04 安装 MySQL5.7 数据库(附修改默认字符集)_第8张图片
这个时候说明你的默认用户名、秘密已经修改成功。

三、修改MySQL数据库服务的默认字符集为utf8

这个非常有必要,因为如果不统一字符集为utf8,当你往数据库表中插入中文字符时会报错,或者显示乱码,说多了都是泪,博主我之前被这个坑惨了。。。

1、输入登录命令mysql -u 你的mysql用户名 -p回车,再输入你的mysql密码
Ubuntu19.04 安装 MySQL5.7 数据库(附修改默认字符集)_第9张图片2、输入命令 show varibles like '%character%'; 查看当前mysql默认字符集。

Ubuntu19.04 安装 MySQL5.7 数据库(附修改默认字符集)_第10张图片其中character_set_database、character_set_server两个是latin1字符集,我们需要修改为utf8字符集。

3、退出mysql,输入命令quit
在这里插入图片描述
4、输入命令sudo gedit /etc/mysql/conf.d/mysql.cnf,修改mysql.cnf文件。
Ubuntu19.04 安装 MySQL5.7 数据库(附修改默认字符集)_第11张图片5、添加内容

no-auto-rehash
default-character-set=utf8

Ubuntu19.04 安装 MySQL5.7 数据库(附修改默认字符集)_第12张图片

点击右上角的保存 或者 快捷键ctrl+s保存并关闭

6、输入命令sudo gedit /etc/mysql/mysql.conf.d/mysqld.cnf 修改mysqld.cnf文件。
Ubuntu19.04 安装 MySQL5.7 数据库(附修改默认字符集)_第13张图片
在[mysqld]的下边添加内容
character-set-server=utf8

Ubuntu19.04 安装 MySQL5.7 数据库(附修改默认字符集)_第14张图片

点击右上角的保存 或者 快捷键ctrl+s保存并关闭

7、重启mysql服务,输入命令service mysql restart
在这里插入图片描述
8、输入登录命令mysql -u 你的mysql用户名 -p回车,再输入你的mysql密码
Ubuntu19.04 安装 MySQL5.7 数据库(附修改默认字符集)_第15张图片9、输入命令 show varibles like '%character%'; 查看当前mysql默认字符集是否修改成功。

Ubuntu19.04 安装 MySQL5.7 数据库(附修改默认字符集)_第16张图片
可以看到除character_set_filesystem外,其余全部修改为了utf8,至此整个mysql安装完毕。

敬请期待我的MySQL从入门到精通的专栏!

你可能感兴趣的:(Ubuntu,MySQL从入门到精通)