44、Linux初步(CentOS 7下安装MySql)

1、检查本机的Mysql

rpm -qa | grep mysql

如果有,则使用如下命令进行删除

yum -y remove  上面列出的mysql

2、在mysql源查看yum源的rpm包的版本,地址如下:

http://dev.mysql.com/downloads/repo/yum/ 

3、下载、安装

以下的rpm版本可以在上面的地址中找到的。
# 下载mysql源安装包
wget http://dev.mysql.com/get/mysql57-community-release-el7-9.noarch.rpm
# 安装mysql源
yum localinstall mysql57-community-release-el7-9.noarch.rpm



4、验证mysql源是否安装成功

可以使用以下两个命令:

第一个:

yum repolist enabled | grep "mysql.*-community.*"
第二个:
rpm -qa | grep mysql


5、安装、启动MySQL

安装:

yum install mysql-community-server

启动:

systemctl start mysqld




6、验证服务是否启动成功可以用以下两个命令

ps -ef | grep mysql


systemctl status mysqld 



7、设置开机自动启动mysql

chkconfig mysqld on




8、修改root默认密码

查看root默认密码,改密码要登入mysql

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

修改密码:

mysql -u root -p
mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY '你的密码'; 
其中 注意:mysql5.7默认安装了密码安全检查插件(validate_password),默认密码检查策略要求密码必须包含:大小写字母、数字和特殊符号,并且长度不能少于8位。否则会提示ERROR 1819 (HY000): Your password does not satisfy the current policy requirements

通过以下地址设置密码安全等级(需要知道更多资料,可以看下面的相关知识或者网上查阅)

mysql> set global validate_password_policy=0;






9、添加远程登录用户:

在mysql命令行中输入

mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '你的密码' WITH GRANT OPTION;


10、修改默认编码,查看默认编码:

修改默认编码:

vi /etc/my.cnf

[mysqld]
character_set_server=utf8
init_connect='SET NAMES utf8'
重启服务:

systemctl restart mysqld

查看默认编码:

mysql> show variables like 'character%';





windows下成功连接数据库:



参考资料:

CentOS7下安装MySQL5.7安装与配置(YUM):

http://www.centoscn.com/mysql/2016/0626/7537.html

CentOS7 安装Mysql5.7(解压缩版)

http://www.centoscn.com/mysql/2016/0711/7606.html

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值