Centos7安装mysql5.7
2018-03-14 20:01
344 查看
Centos7安装mysql5.7
下载musql5.7 YUMwget http://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm[/code]
安装mysql源yum localinstall mysql57-community-release-el7-8.noarch.rpm
检查mysql源是否安装成功yum repolist enabled | grep "mysql.*-community.*"
4. 安装MySQLyum install mysql-community-server
启动mysqlsystemctl start mysqld
查看MySQL的启动状态systemctl status mysqld
开机启动mysqlsystemctl enable mysqld systemctl daemon-reload
修改root本地登录密码
mysql安装完成之后,在/var/log/mysqld.log文件中给root生成了一个默认密码。通过下面的方式找到root默认密码,然后登录mysql进行修改:grep 'temporary password' /var/log/mysqld.log mysql -uroot -p set password for 'root'@'localhost'=password('123456');
**有部分mysql安装成功后无法使用分配密码登录:**ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)
按以下步骤设置:
修改my.cnf 使用无密码登录vim /etc/my.cnf 在[mysqld]后面任意一行添加“skip-grant-tables”用来跳过密码验证的过程,如下图所示: 同时修改密码策略,不使用mysql原有密码策略。原有的太复杂 validate_password = off 保存文档并退出: #:wq
2. 重启mysql服务 service mysqld restart
3. 使用无密码登录 mysql -uroot -p
4. 修改root密码:注意以下sql都要执行!update mysql.user set authentication_string=password('123456') where user='root'; flush privileges; alter user 'root'@'localhost' identified by '123456'; flush privileges; quit;
修改my.cnf 删除:无密码登录 skip-grant-tables
重启mysql此时mysql可以正常使用
添加远程登录用户
默认只允许root帐户在本地登录,如果要在其它机器上连接mysql,必须修改root允许远程连接,或者添加一个允许远程连接的帐户,为了安全起见,我添加一个新的帐户:create user haha identified by '123456'; //创建用户 grant all privileges on *.* to 'haha'@'%'identified by '123456' with grant option;//授权 flush privileges ;
修改防火墙,开放3306端口 参考阿里云服务器开放端口
测试连接
修改mysql字符集 utf-8vim /etc/my.cnf [mysqld] character_set_server=utf8 init_connect='SET NAMES utf8'
重启mysql service mysqld restart
检查mysql字符集mysql> show variables like '%character%';至此结束!
相关文章推荐
- centos7安装mysql5.7脚本并配置开机启动
- centos7 上安装mysql5.7后登录报错ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using pas
- CentOS7安装MySQL5.7
- centos7安装mysql5.7
- centos7 安装mysql5.7
- centos7安装mysql5.7
- Centos7安装并配置mysql5.7完美教程
- centos7和centos6.5环境rpm方式安装mysql5.7和mysql5.6详解
- centos7和centos6.5环境rpm方式安装mysql5.7和mysql5.6详解
- centos7-源码安装mysql5.7
- CentOS7安装MySQL5.7数据库以及配置
- CentOS7 64位下MySQL5.7安装与配置(YUM)
- centos7安装mysql5.7
- centos7安装mysql5.7
- Centos7下安装MySQL5.7
- CentOS7安装MySql5.7,防火墙关闭,修改防火墙开放端口
- 阿里云CentOS7安装mysql5.7/jdk8/tomcat8
- Centos7 安装 MySQL5.7
- centos7和centos6.5环境rpm方式安装mysql5.7和mysql5.6详解
- CentOS7 安装Mysql5.7(解压缩版)