wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm rpm -ivh mysql-community-release-el7-5.noarch.rpm
安装mysqlyum install mysql-server yum install mysql-devel
如果有mysql-server,则按下面步骤安装mysql客户端:yum install mysql
安装mysql 服务器端:yum install mysql-server yum install mysql-devel
在mysql配置文件 /etc/my.cnf 的[mysqld]中加入character-set-server=utf8启动mysql服务service mysqld start
登录mysqlmysql -u root -p
刚安装密码为空,直接按回车切换到mysql数据库:use mysql;
然后修改密码update user SET password=password(“你的密码”) WHERE user=‘root’;
刷新权限flush privileges;
登录然后输入密码mysql -h 127.0.0.1 -u root -p
如果没有-h那么是无密码登录 登录的用户没有任何权限,当然能修改密码
Mysql正常是只允许本机来访问,所以我们需要将其设置为任何机器都可以访问 注意:以下命令需要在关闭Linux防火墙下执行:
关闭防火墙命令:systemctl disable firewalld
关闭后需重启服务器reboot;
配置Mysql使其它机器也能访问先登录进入Mysql,然后依次执行下列命令show databases; use mysql; select host,user from user; show create table user; update user set host="%" where host = “localhost” and user = “root”;
此时,所有步骤完成。以下为补充内容,关于修改如何mysql密码
参考博文: http://www.jb51.net/article/100211.htm https://www.cnblogs.com/wangbaobao/p/7087032.html 1.vim /etc/my.cnf 2.在[mysqld]中添加 skip-grant-tables 例如: [mysqld] skip-grant-tables datadir=/var/lib/mysql socket=/var/lib/mysql/mysql.sock 3.重启mysql service mysql restart 4.用户无密码登录 mysql -uroot -p (直接点击回车,密码为空) 5.选择数据库 use mysql; 6.修改root密码 update mysql.user set authentication_string=password(‘新密码’) where user=‘用户’; 7.执行 flush privileges; 8.退出 mysql quit 9.编辑 /etc/my.cnf 删除 skip-grant-tables 保存退出 10.重启mysql service mysql restart