linux 安装mysql

linux环境安装mysql链接库

简述

在安装mysql数据库服务器前,

  1. 确保你的linux系统是可以连接网络的,如果没有网络请确认 第二条

  2. 确保系统中已经安装的gcc c++等编译环境,

    原因:
    因为mysql从5.5版本开始是使用cmake编译的,着环境都没安装,可以使用下面的命令进行安装:
    yum -y install make gcc-c++ cmake bison-devel ncurses-devel
    如果已经安装可以直接通过lzfsf 从文件夹拿到包。自定义处理,或者网络直接下载

正文

已经通过lzfsf在对应的包里面放置了需要的mysql.gz包

检查是否已经安装了

sudo rmp -qa| grep mysql-server

如果已经安装根据情况如果可以使用就不需要再安装mysql组建,如果不可以可以选中卸载

rpm -e --nodeps 包名 //卸载指令
sudo yum remover mysql*

安装依赖

yum -y install make gcc-c++ cmake bison-devel ncurses-devel

安装wget 解释:wget可以摄取网络上面的mysql的连接地址进行下载

wget http//dev.mysql对应mysql下载网址.rpm

安装mysql源

yum -y localinstall mysql对应的包名称l.rom

如果已经上传到liunx的可以直接解压,放置的包,就不需要wget去获取

在线安装mysql
yum -y install mysql-community-server

启动mysql
cent 7指令

systemctl start mysqld

Cent6.5的是

service mysqld start

设置开机启动权限
cent 7指令

systemctl enable mysqld
systemctl daemon-reload

修改本地登陆密码

vi /var/long/mysqld.log

登陆临时密码

mysql -u root -p

修改临时密码

mysql> ALTER USER ‘root’@'localhost’IDENTIFIED BY ‘ab4738920’
修改好了

设置编码集

vi /etc/my.cnf

添加为

[mysqlid]
character_set_server=utf8
init connect=‘SET NAMES utf8’

没有通过lzfsf在对应的包里面放置了需要的mysql.gz包

查看是否安装mysql

sudo rpm-qa | grep mysql-server

如果安装卸载

sudo yum remover mysql*

安装依赖

yum -y install make gcc-c++ cmake bison-devel ncurses-devel

安装mysql

yum install -y mysql-server
yum install -y mysql

启动

mysql service mysqld start

查看是否启动

/etc/rc.d/init.d/mysqld status 看看m y s q l

创建一个mysql用户应用

进入mysql模式
mysql

查询测试

show databases

退出

ctrl +d

创建一个用户,

mysqladmin -u root password ‘123456’

登陆用户

mysql -u root -p

设置用户权限

use mysql
show tables
select host,user,password from user
delete from user where password =’’

设置所有条件都可以连接,这个根据自己配置,我只是作为测试所以百分号都可以连接

update user set host = ‘%’

刷新权限

flush privileges

登陆mysql

mysql -u root -p

关闭防火墙,如果关闭就不需要了,连接navicat测试,不关闭会很慢,可能连接不上。

退出设置编码集
关闭防火墙命令

sudo /sbin/service iptables stop

配置编码

vi /etc/my.cnf

[mysqlid]
character_set_server=utf8
init connect=‘SET NAMES utf8’

此文档只是简单介绍使用,具体情况根据实际配置

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值