下载mysql的repo源
注意这是社区版的mysql
我在/usr/local下面新建的目录development目录中执行了如下操作:wget
http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm安装repo源
执行如下命令:sudo
rpm -ivh mysql-community-release-el7-5.noarch.rpm安装MySQL
执行如下命令进行安装:sudo
yum install mysql-server
安装过程中会询问是否OK,我选择的是y登陆报错
执行登录:mysql
-u root
登陆保错信息见下图:报错处理
保错原因是/var/lib/mysql的访问权限问题。
但是使用sudo
进行授权。
chown -R openscanner:scanner /var/lib/mysql-
默认只允许root帐户在本地登录,如果要在其它机器上连接mysql,必须修改root允许远程连接,或者添加一个允许远程连接的帐户,为了安全起见,我添加一个新的帐户:
mysql> GRANT ALL PRIVILEGES ON *.* TO 'yangxin'@'%' IDENTIFIED BY 'Yangxin0917!' WITH GRANT OPTION;
7、配置默认编码为utf8
修改/etc/my.cnf配置文件,在[mysqld]下添加编码配置,如下所示:
[mysqld]
character_set_server=utf8
init_connect='SET NAMES utf8'重新启动mysql服务,查看数据库默认编码如下所示:
默认配置文件路径:
配置文件:/etc/my.cnf
日志文件:/var/log//var/log/mysqld.log
服务启动脚本:/usr/lib/systemd/system/mysqld.service
socket文件:/var/run/mysqld/mysqld.pid
卸载Mysql
卸载掉安装的部分
首先执行查看命令,看一下都安转了什么东东:rpm
-qa |grep -i mysql开始卸载
执行卸载命令:yum
remove mysql-community mysql-community-server mysql-community-libs mysql-community-common检查卸载残余
检查是否卸载干净:rpm
-qa |grep -i mysql卸载残余
卸载掉刚才未卸载掉的部分:yum
remove mysql-community-release终极检查
再进行一遍检查:rpm
,安装部分已完全卸载掉。
-qa |grep -i mysql清理文件
查看mysql文件目录:find
.
/ -name mysql删除掉该文件:
rm
。
-rf /usr/share/mysql