CentOS7之在线安装MySql
2016-06-23 10:41
344 查看
原文地址:http://blog.csdn.net/uq_jin/article/details/51741175
如果你还没有CentOS7,请参考:http://blog.csdn.net/uq_jin/article/details/51355124
提示输入root密码,初始为null,回车就可以设置root密码了
可以看到database和server编码都为latin1,我们修改为utf8
如果你还没有CentOS7,请参考:http://blog.csdn.net/uq_jin/article/details/51355124
更新软件
yum update
下载和添加仓库
wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm sudo rpm -ivh mysql-community-release-el7-5.noarch.rpm yum update
安装MySql
yum install mysql-server systemctl start mysqld
配置MySql
运行如下脚本文件mysql_secure_installation
提示输入root密码,初始为null,回车就可以设置root密码了
连接MySql
mysql -uroot -p
查看MySql的编码并修改
#查看mysql的编码 mysql>show variables like '%character%';
可以看到database和server编码都为latin1,我们修改为utf8
#1.将my-default.cnf 拷贝到 /etc/my.cnf cp /usr/share/doc/mysql-community-server-5.6.31/my-default.cnf /etc/my.cnf #2.编辑/usr/my.cnf在[client](如果没有就自己加)下增加 default-character-set = utf8 #3.编辑/usr/my.cnf在[mysqld]下增加 character_set_server = utf8 #4.重启MySql服务 systemctl restart mysql.service #5.重现连接mysql并查看编码如下: mysql -uroot –proot mysql>show variables like '%character%';
允许远程登录
用root用户登录mysqlGRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'root'; FLUSH PRIVILEGES;
开发3306端口
firewall-cmd --zone=public --add-port=3306/tcp --permanent firewall-cmd --reload
相关文章推荐
- MySQL中的integer 数据类型
- MySQL存储过程
- mysql中int、bigint、smallint 和 tinyint的区别与长度
- mysql load data 导出、导入 csv
- source命令执行SQL脚本文件
- MySQL创建用户及权限控制
- MySQL管理数据表
- linux下mysql添加用户
- mysql procedure
- mysql触发器
- MySQL 备份和恢复策略
- mac下安装mysql(转载)
- mysql 修改编码 Linux/Mac/Unix/通用(杜绝修改后无法启动的情况!)
- MySQL数据的导出、导入(mysql内部命令:mysqldump、mysql)
- mysql数据行转列
- Linux下修改MySQL编码的方法
- MySQL Server 日志
- MySQL 安全事宜
- MySQL 备份与恢复