阿里云centos 6.4安装mysql

1、查看服务器上面是否已经安装了mysql数据库:rpm -qa | grep mysql
2、删除原来的数据库:
rpm -e mysql;//一般删除,如果提示依赖的其他文件,则不能删除
rpm -e --nodeps mysql;//强力删除,如果有其他依赖文件,则可以对其进行强力删除
3、通过yum来进行mysql安装
yum install mysql-server服务器端
4、查看mysql-server的命令
rpm -qi mysql-server
5、启动mysql服务
service mysqld start
6、查看mysql数据库服务是否设置成开机自己启动
chkconfig --list | grep mysqld
7、设置开机自启
chkconfig mysqld on;
8、启动mysql进行初始化,不然是无法给mysql设置密码的
通过该命令给root账号设置密码为 root
mysqladmin -u root password ‘root’;
9、远程连接mysql服务器出现1130错误,是因为没有开启远程访问权限造成的,下面开启远程访问权限步骤
mysql -u root -p;
use mysql;
select ‘host’ from user where user=‘root’;
update user set host = ‘%’ where user =‘root’;
如果出现ERROR 1062 (23000): Duplicate entry ‘%-root’ for key ‘PRIMARY’ 不予理会
flush privileges;

第一句:以权限用户root登录
第二句:选择mysql库
第三句:查看mysql库中的user表的host值(即可进行连接访问的主机/IP名称)
第四句:修改host值(以通配符%的内容增加主机/IP地址),当然也可以直接增加IP地址
如果这步出错"ERROR 1062 (23000): Duplicate entry ‘%-root’ for key ‘PRIMARY’" 由说明该记录有了,跳过这步
第五句:刷新MySQL的系统权限相关表

数据库乱码问题(数据成’???)
通过命令 :SHOW VARIABLES LIKE ‘character%’; 最终发现
character_set_database和character_set_server的默认字符集还是latin1
修改 vim /etc/my.cnf
在这里插入图片描述
再次SHOW VARIABLES LIKE ‘character%’;乱码问题解决
在这里插入图片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章