ubuntu 安装 MySql

目录

一:ubuntu安装mysql

二:mysql 中文乱码 解决

三:Mysql数据库 远程连接授权

四:卸载Mysql并重新安装

五:Mysql 远程连接测试


一:ubuntu安装mysql

首先来到opt(安装)目录下,开启终端,

更新

apt-get upgrade

apt-get upgrade

ubuntu 安装 MySql

更新

apt-get update 

apt-get update

ubuntu 安装 MySql

安装mysql

apt-get install mysql-server 

apt-get install mysql-server

ubuntu 安装 MySql

Y执行安装后,会来到软件包设置界面

设置密码

ubuntu 安装 MySql

再次确认设置的密码

ubuntu 安装 MySql

开启mysql的服务

service mysql start

service mysql start

确认是否成功开启mysql

service mysql status 

service mysql status

ubuntu 安装 MySql

确认是否启动成功,在LISTEN状态下,启动成功

netstat -tap | grep mysql

netstat -tap | grep mysql

ubuntu 安装 MySql

进入 mysql shell 界面

mysql -u root -p

之后输入刚才设置的密码 (Enter password) ,进入mysql

mysql -u root -p

ubuntu 安装 MySql

二:mysql 中文乱码 解决

mysql 中文乱码 数据库设置授权 

可以先 再开启一个终端(root权限下)

修改配置文件 

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

ubuntu 安装 MySql

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

vim打开后,如下图,需要按照图示添加命令、修改设置权限

(vim编辑器基础使用:  i进入编辑    esc退出编辑      :wq保存退出)

ubuntu 安装 MySql

添加命令

character_set_server=utf8

character_set_server=utf8

并且,设置授权
bind-address 后修改为   0.0.0.0

0.0.0.0

三:Mysql数据库 远程连接授权

进入mysql数据库中设置授权,具体如下

登录到mysql

mysql -u root -p

选择对应的数据库 

use mysql;

use mysql;

ubuntu 安装 MySql

密码要是自己前面设置的密码 

grant all privileges on *.* to ‘root’@’%’ identified by ‘123456’ with grant option;

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

ubuntu 安装 MySql

刷新数据库

flush privileges;

flush privileges;

ubuntu 安装 MySql

通过命令查看是否对该用户授权成功 

SELECT user,host FROM mysql.user;

SELECT user,host FROM mysql.user;

ubuntu 安装 MySql

至此,相关的配置也就差不多了 

退出mysql

quit;

quit;

ubuntu 安装 MySql

Mysql 的使用

1 开启/重启

service mysql start    /   service mysql restart   

2 查看mysql运行状态

service mysql status

3 ubuntu下使用 ,登录到mysql:(Navicat 远程连接无需此命令)

mysql -u root -p

使用中 可能遇到的问题如下

ubuntu 安装 MySql

网络上搜索的解决方案并没有解决博主的问题,大概率确认是.cnf配置文件的问题,但是后面配置文件并没有休整,博主只是将mysql卸载后重新安装了

四:卸载Mysql并重新安装

dpkg --list|grep mysql

ubuntu 安装 MySql

sudo apt-get autoremove --purge mysql-server

ubuntu 安装 MySql

sudo apt-get remove mysql-common

ubuntu 安装 MySql

卸载Mysql相关配置文件

dpkg -l |grep ^rc|awk '{print $2}' |sudo xargs dpkg -P

ubuntu 安装 MySql

sudo apt-get update

ubuntu 安装 MySql

完成以上5个命令,即可卸载Mysql,

可以重新阅读博主此篇文章,重新安装Mysql

五:Mysql 远程连接测试

重启        service mysql restart

查看状态 service mysql status (ctrl+c退出   q)

ubuntu 安装 MySql

Windows环境下打开Navicat

1 新建连接Mysql,如下

ubuntu 安装 MySql

2 输入 连接名、主机(ifconfig查看)、密码(ubuntu mysql安装时设置的密码)

ubuntu 安装 MySql

主机ip,

ubuntu使用命令 ifconifg查看

ubuntu 安装 MySql

确定后,新建连接,初始配置有四个如下,勿动

ubuntu 安装 MySql

3 右键,新建数据库

ubuntu 安装 MySql

输入 数据库名、字符集(utf8)、排序规则(utf8_general_ci) ,点击确定

ubuntu 安装 MySql

4 双击,打开数据库

ubuntu 安装 MySql

可以新建查询

ubuntu 安装 MySql

命令行操作,简单使用一下,

如建表,如下

CREATE TABLE IF NOT EXISTS tbl_user
(
    u_id int(11) auto_increment PRIMARY KEY COMMENT '用户id',
	u_name VARCHAR(20) not NULL UNIQUE COMMENT '用户名',
	u_pic VARCHAR(100) not NULL COMMENT '人脸图片路径'
);

ubuntu 安装 MySql

5 运行通过后,打开数据库,点击表(刷新查看),命令确定执行通过,新建表成功

ubuntu 安装 MySql

6 回到ubuntu系统,

命令 mysql -u root -p   登录mysql

ubuntu 安装 MySql

命令 show databases;

查看数据库新建成功(step4db)

ubuntu 安装 MySql

当然,在Navicat下操作比较方便,这边只是为了模拟跨平台开发,工作情况下大多是跨平台,如下分别为ubuntu操作系统、windows操作系统(不同环境)

ubuntu 安装 MySql

ubuntu 安装 MySql

本文来自网络,不代表协通编程立场,如若转载,请注明出处:https://net2asp.com/6e669f945a.html