安装 mysql

Posted jerryqu

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了安装 mysql相关的知识,希望对你有一定的参考价值。

环境:CentOS 7 64位

安装方式:二进制程序方式安装

 

删除 已存在的mysql 及相关文件

rpm -e mysql

whereis mysql  # 删除列出的文件

rpm -qa | grep mariadb

rpm -e --nodeps mariadb-libs # 名称也可能是其它的,根据上一句列出的结果写名称

 

mysql 官网下载安装包,下载地址:https://dev.mysql.com/downloads/mysql/

筛选条件为:

技术分享图片

安装

shell> groupadd mysql
shell> useradd -r -g mysql -s /bin/false mysql
shell> cd /usr/local
shell> tar zxvf /path/to/mysql-VERSION-OS.tar.gz
shell> ln -s full-path-to-mysql-VERSION-OS mysql
shell> cd mysql
shell> chown -R mysql .
shell> chgrp -R mysql .
# 我没有带 --basedir 和 --datadir 选项 shell
> scripts/mysql_install_db --user=mysql

启动服务器后台运行:

/usr/local/mysql/bin/mysqld_safe &

回车,运行后,再回车使用客户端连接

/usr/local/mysql/bin/mysql

技术分享图片

删除匿名用户

exit 退出 mysql ,重新使用mysql 的用户 root 登录:

/usr/local/mysql/bin/mysql -u root -p

 默认是空密码,直接回车

use mysql;

select user,host,Password from user;

delete from user where user=‘‘;


给用户 root 设置登录密码

UPDATE user SET Password = PASSWORD(‘newpass‘) WHERE user = ‘root‘;

FLUSH PRIVILEGES;



以上是关于安装 mysql的主要内容,如果未能解决你的问题,请参考以下文章

从mysql的片段中加载ListView

连接MySQL出现错误:ERROR 1045 (28000): Access denied for user ‘root‘@‘localhost‘ (using password: YES)(代码片段

使用 json rereiver php mysql 在片段中填充列表视图

在Tomcat的安装目录下conf目录下的server.xml文件中增加一个xml代码片段,该代码片段中每个属性的含义与用途

PHP代码-psysh调试代码片段工具

关于mysql驱动版本报错解决,Cause: com.mysql.jdbc.exceptions.jdbc4Unknown system variable ‘query_cache_size(代码片段