(2)Centos 7安装mysql Package: akonadi-mysql-1.9.2-4.el7.x86_64 (@anaconda)

执行命令: yum -y install mysql-community-server报错
软件包依赖 mariadb组件
解决步骤:

1.移除mariadb组件:yum -y remove mariadb-libs移除mariadb组件日志图1
移除mariadb组件日志图2
移除mariadb组件日志图3

移除mariadb组件日志图4
移除mariadb组件日志图5

  • 执行命令yum install mysql-community-server 重新装一下
    重新安装日志图1
    安装mysql密钥
    3.查看是否安装成功 ps -ef | grep mysql
    安装成功图解
    4.登陆mysql
    4.1查看mysql登陆密码 grep “password” /var/log/mysqld.log或者cat /var/log/mysqld.log | grep password
    mysql登陆密码
    4.2 登陆命令 mysql -uroot -p登陆命令
    4.3 在MySQL登录时出现Access denied for user ‘root’@‘localhost’ (using password: YES) 拒绝访问,并可修改MySQL密码

密码正确后也无法登陆
4.3.1 在vim /etc/my.cnf最后一行添加skip-grant-tables这个命令(注意:修改完密码以后需要删除这个skip-grant-tables) skip-grant-tables
4.3.2 重启mysql服务 service mysqld restart
service mysqld restart
4.3.3 登陆数据库进行修改原始密码
这个其实与validate_password_policy的值有关

密码策略问题解决方案:(1)set global validate_password_policy=0;(验证策略 0-->low 1-->MEDIUM 2-->strong)
(2)set global validate_password_length=1;(validate_password_length(密码长度)参数默认为8,我们修改为1) (3)alter user ‘root’@‘localhost’ identified by ‘123456’;`
图解
默认是1,即MEDIUM,所以刚开始设置的密码必须符合长度,且必须含有数字,小写或大写字母,特殊字符。
有时候,只是为了自己测试,不想密码设置得那么复杂,譬如说,我只想设置root的密码为123456。
必须修改两个全局参数:
在这里插入图片描述

(4)刷新一下权限:flush privileges;在这里插入图片描述

  • 此处注意:~删除 my.cnf中的配置 skip-grant-tables ~

4.4 设置mysql编码格式 vim /etc/my.cnf

原配置文件
原配置的结果
(1)mysql解决中文乱码问题

[client] 
	default-character-set=utf8 
	
character-set-server=utf8
collation-server=utf8_general_ci

修改后的配置文件成功后的结果

4.5 查看字符集的编码 show variables like ‘character_set_%’;
字符集的编码

---- 参数说明 ----

    (1)character_set_client:客户端请求数据的字符集。
    (2)character_set_connection:从客户端接收到数据,然后传输的字符集。
    (3)character_set_database:默认数据库的字符集,无论默认数据库如何改变,都是这个字符集;如果没有默认数据库,使 character_set_server 指定的字符集,此参数无需设置。
    (4)character_set_filesystem:把操作系统上文件名转化成此字符集,即把 character_set_client 转换 character_set_filesystem,默认 binary 即可。
    (5)character_set_results:结果集的字符集。
    (6)character_set_server:数据库服务器的默认字符集。
    (7)character_set_system:这个值总是 utf8,不需要设置,存储系统元数据的字符集。 

4.6 本地登录Mysql数据库配置到访问成功参考链接:https://blog.csdn.net/qq_24862137/article/details/99485895
本地连接mysql的配置

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