Linux系统安装MySQL

1.准备工作

yum search libaio  # 检索相关信息
yum install libaio # 安装依赖包
 
检查 MySQL 是否已安装
yum list installed | grep mysql
 
如果有,就先全部卸载,命令如下:
yum -y remove mysql-libs.x86_64

2.下载安装

下载 MySQL最新版Yum Repository
wget http://dev.mysql.com/get/mysql57-community-release-el6-7.noarch.rpm

安装MySQL 最新版 Yum Repository(提示是否 OK ,输入 y)
yum localinstall mysql57-community-release-el6-7.noarch.rpm

验证下是否添加成功
yum repolist enabled | grep "mysql.*-community.*"

通过 Yum 来安装 MySQL
yum install mysql-community-server

执行
whereis mysql
可以看到 MySQL 的安装目录是 /usr/bin/

上述通过 Yum 来安装 MySQL的过程中可能会报错:

错误① 

解决办法:之前是6,改为7

[root@xxxxxx mysql]# vim /etc/yum.repos.d/mysql-community.repo 

错误②

 

解决办法[root@xxxxxx mysql]# yum remove mysql-libs 

3. 启动

service mysqld start  #启动
service mysqld status #查看状态
service mysqld stop   #关闭

查看mysql进程和查看当前系统启动端口:

4. 连接

① 查询第一次安装后自动生成的密码

sudo grep 'temporary password' /var/log/mysqld.log

② 连接mysql数据库

mysql -u root -p

此时会提示输入密码,即输入①中查出的默认密码即可

输入成功后进入这个页面:

③ 更改密码

  安装完mysql 之后,登陆以后,输入这三行命令,才可以更改密码

step 1: SET PASSWORD = PASSWORD('your new password');
step 2: ALTER USER 'root'@'localhost' PASSWORD EXPIRE NEVER;
step 3: flush privileges

输入的时候会报错

ERROR 1819 (HY000): Your password does not satisfy the current policy requirements

原因:这个其实与validate_password_policy的值有关。validate_password_policy有以下取值:

PolicyTests Performed
0 or LOWLength
1 or MEDIUMLength; numeric, lowercase/uppercase, and special characters
2 or STRONGLength; numeric, lowercase/uppercase, and special characters; dictionary file

默认是1,即MEDIUM,所以刚开始设置的密码必须符合长度,且必须含有数字,小写或大写字母,特殊字符

有时候,不想密码设置得那么复杂,可以修改参数为0:

mysql> set global validate_password_policy=0;

④ 把默认密码修改为自己的密码:

ALTER USER 'root'@'localhost' IDENTIFIED BY '123456';

⑤ 如果想要远程连接服务器中的数据库 必须授权ip

mysql> grant all privileges on *.* to 'root'@'%' identified by '123456';

至此,linux系统下安装mysql正式完成!!

可以用mysql-front连接进行测试了!!

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值