linux环境安装mysql链接库
简述
在安装mysql数据库服务器前,
-
确保你的linux系统是可以连接网络的,如果没有网络请确认 第二条
-
确保系统中已经安装的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’
此文档只是简单介绍使用,具体情况根据实际配置