ubuntu装置mysql以及基本配置 -- A8站源码交易平台

摘要:A8站源码交易平台一 、环境体系版别:Ubuntu 16.04.6 LTSmysql版别:MySQL 5.7二、装置1.获取 mysql 装置包wget https://dev.mysql.com/get/mysql-apt-config_0.8.1-1_all.deb履行完成后,能够看到 mysql-apt-config_0.8.1-1_all.deb 文件

A8站源码交易平台

一 、环境

体系版别:Ubuntu 16.04.6 LTS
mysql版别:MySQL 5.7

二、装置
1.获取 mysql 装置包
wget https://dev.mysql.com/get/mysql-apt-config_0.8.1-1_all.deb

履行完成后,能够看到 mysql-apt-config_0.8.1-1_all.deb 文件现已在当时目录中
1.png2. 装置装备包

sudo dpkg -i mysql-apt-config_0.8.1-1_all.deb

履行装置指令后,需求挑选 mysql 的版别,这儿咱们挑选 mysql-5.7 ,然后挑选Ok 回车即可
2.png




3. 更新索引

sudo apt-get update

更新索引会碰到如下过错,假如没有报错,能够越过至下一步

W: GPG error: http://repo.mysql.com/apt/ubuntu xenial InRelease: The following signatures were invalid: KEYEXPIRED 1487236823  KEYEXPIRED 1487236823  KEYEXPIRED 1487236823

解决方法如下A8站源码交易平台
1)先检查key,履行指令:apt-key list

/etc/apt/trusted.gpg
--------------------
pub   1024D/437D05B5 2004-09-12
uid                  Ubuntu Archive Automatic Signing Key 
sub   2048g/79164387 2004-09-12

pub   4096R/C0B21F32 2012-05-11
uid                  Ubuntu Archive Automatic Signing Key (2012) 

pub   4096R/EFE21092 2012-05-11
uid                  Ubuntu CD Image Automatic Signing Key (2012) 

pub   1024D/FBB75451 2004-12-30
uid                  Ubuntu CD Image Automatic Signing Key 

pub   1024D/5072E1F5 2003-02-03 [expired: 2017-02-16]
uid                  MySQL Release Engineering 



2)删去mysql 的repository GPG key,删去指令如下:

sudo apt-key del 5072E1F5

3)删去完了之后,检查还有没有那个mysql的key , 假如没有履行指令

apt-key adv --keyserver pgp.mit.edu --recv-keys A4A9406876FCBD3C456770C88C718D3B5072E1F5


输出如下信息  A8站源码交易平台


Executing: /tmp/tmp.NNzzzLW5hE/gpg.1.sh --keyserver
pgp.mit.edu
--recv-keys
A4A9406876FCBD3C456770C88C718D3B5072E1F5
gpg: requesting key 5072E1F5 from hkp server pgp.mit.edu
gpg: key 5072E1F5: public key "MySQL Release Engineering 

" imported
gpg: Total number processed: 1
gpg:               imported: 1
gpg: no writable keyring found: eof
gpg: error reading `[stdin]': general error
gpg: import from `[stdin]' failed: general error
gpg: Total number processed: 0



完成后,再履行 sudo apt-get update,发现现已没有过错

装置数据库
sudo apt-get install mysql-server

装置过程中需求设置 root 用户暗码,输入暗码后挑选 Ok 回车即可

验证数据库是否装置成功
数据库装置成功后,正常情况下数据库是已发动状况,能够直接衔接数据库
mysql -u root -p
show databases;

3.png阐明数据库装置成功!

三、装备数据库
mysql发动、中止、重启服务指令如下,在后面装备数据库时,需求重启数据库服务

sudo /etc/init.d/mysql start
sudo /etc/init.d/mysql stop
sudo /etc/init.d/mysql restart



设置数据库编码为utf8
先检查数据库的编码集信息
show variables like 'character%';


5.png
运用 vim /etc/mysql/my.cnf 指令修正装备文件,将以下内容添加到文件中

[client]
default_character_set=utf8
 
[mysql]
default_character_set=utf8
 
[mysqld]
character_set_server=utf8

保存退出后,经过sudo /etc/init.d/mysql restart指令重启数据库服务,再次检查编码集能够看到现已悉数修正为utf8
6.png


修正 root 用户的暗码
登录mysql后履行以下指令,其间root为用户名,admin即为新暗码
set password for root@localhost = password('admin'); 

创立数据库
CREATE DATABASE IF NOT EXISTS first DEFAULT CHARSET utf8 COLLATE utf8_general_ci;

创立用户并赋权
create user 'lzq'@'192.168.1.182' identified by '123456';
grant select,insert,update on first.* to 'lzq'@'192.168.1.182'; 

免除仅本机拜访约束
此刻192.168.1.182机器客户端还无法衔接数据库,需求修正 /etc/mysql/mysql.conf.d 装备文件,注释或删去这行代码,使得其它机器能够拜访数据库服务器
#bind-address   = 127.0.0.1

保存修正后,重启mysql服务器,此刻192.168.1.182客户端能够成功衔接数据库!

A8站源码交易平台


  • 全部评论(0)
最新发布的资讯信息
【A8站-免费源码分享|直播源码】直播系统源码开发:关于安卓开发工具和obs直播推流(2020-10-30 09:41)
【计算机/互联网|】【独家修复】用户定制版短视频点赞系统,支持抖音+快手+刷宝+微视等所有主流短视频评论系统源码(2020-10-26 16:34)
【技术宅-为技术而疯|网站架设教程】【独家首发】最新更新已对接短信2020全新抖音快手点赞任务系统霸屏天下小红书头条威客兼职完整搭建架设视频教程(2020-10-25 13:56)
【技术宅-为技术而疯|网站架设教程】最新可用个人发卡网系统源码完整搭建架设视频教程(2020-10-25 10:53)
【技术宅-为技术而疯|网站架设教程】独家更新全新V10抢单系统唯品会京东淘宝自动抢单区块系统源码全开源抢单收单接单返利+搭建架设完整视频教程(2020-10-25 10:52)
【计算机/互联网|】柔丫纸尿裤云仓系统源码部署(2020-10-15 18:13)
【计算机/互联网|】侏罗纪软件模式定制开发(2020-10-14 15:33)
【计算机/互联网|】S2b2C供应商系统 营销闭环(2020-10-10 17:46)
【计算机/互联网|程序设计开发】盛都汇系统奖励机制(2020-10-10 17:20)
【A8站-免费源码分享|网站源码】积分商城系统APP开发(2020-09-23 14:56)
联系我们
Q Q:3101359898 点击直接对话
电话:18580901894
邮箱:admin#a8zhan.com
时间:09:00 - 24:00
手机二维码 访问手机版
返回顶部