标签:set utf8 Mysql community repo mysqld CentOS6.8 mysql 安装
1、下载mysql的repo源
wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm
2、安装mysql-community-release-el7-5.noarch.rpm包
rpm -ivh mysql-community-release-el7-5.noarch.rpm
安装这个包后,会获得两个mysql的yum repo源:
/etc/yum.repos.d/mysql-community.repo和 /etc/yum.repos.d/mysql-community-source.repo。
安装 yum install mysql-server
若报错:
解决办法:1、vi mysql-community.repo
2、找到mysql-56-community,
将enable置为0 enable=0;
并
重新安装 yum install mysql-server
3、字符集配置(/etc/my.cnf)
在[mysqld]节点下添加
default-character-set=utf8
character-set-server=utf8
保存退出:wq
4、中文乱码配置,windos下配置my.ini
(1)在5.1版本时,my.ini内【mysql】和【mysqld】中都写:
default-character-set=utf8
(2)而在5.5版本,【mysql】内这么写,【mysqld】内不能,而是:
character-set-server=utf8
5、自启动配置
(1)执行chkconfig mysqld on
(2)执行chkconfig --list mysqld(查看2-5位为on,即为ok)
6、防火墙配置
(1)sudo vi /etc/sysconfig/iptables
(2)-A INPUT -p tcp -m tcp --dport 3306 -j ACCEPT 添加到里面
(3)重启防火墙 service iptables restart
7、重启mysql service mysqld restart
8、用户配置
(1)查看当前用户 select user,host,password from mysql.user;
(2)删除匿名用户 delete from mysql.user where user="";
(3)为root设置密码 set password for root@localhost=password('yourpassword');
(4)添加用户 insert into mysql.user(host,user,password) values('localhost','yourUserName',password('yourpassword'));
(5)创建库 create database `databaseName` default character set utf8 collate utf8_general_ci;
(6)本地用户赋予所有的权限
grant all privileges on databaseName.* to yourusername@localhost identified by `yourpassword`;
给账号开通外网所有的权限。
grant all privileges on databaseName.* to yourusername@'%' identified by `yourpassword`;
结合实际情况决定开通什么权限!!!
grant select,insert,update on databaseName.* to yourusername@'192.168.10.205' identified by `yourpassword`;
(7)使操作生效 flush privileges;
标签:set,utf8,Mysql,community,repo,mysqld,CentOS6.8,mysql,安装 来源: https://www.cnblogs.com/baixiong/p/11849225.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。