为了方便使用特此记录下
首先centos自带的repo是不会自动更新每个软件的最新版本,所以无法通过yum方式安装MySQL的高级版本。
如果你直接使用yum -y install mysql mysql-server mysql-devel
是不能安装成功的,因为没有哇
因此需要先安装带有可用的mysql5系列社区版资源的rpm包
第一步:安装社区版资源的rpm
rpm -Uvh http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm
第二步:查看当前可用的mysql安装资源
yum repolist enabled | grep "mysql.*-community.*"
第三步:直接使用yum的方式安装MySQL了
yum -y install mysql-community-server
已经安装完成了
第四步:安装完成后配置
加入开机启动:
systemctl enable mysqld
启动mysql服务进程:systemctl start mysqld
重置密码,重置密码选项参考:
重置密码:
mysql_secure_installation
Set root password? [Y/n] y [设置root用户密码]
Remove anonymous users? [Y/n] y [删除匿名用户]
Disallow root login remotely? [Y/n] n [禁止root远程登录]
Remove test database and access to it? [Y/n] y [删除test数据库]
Reload privilege tables now? [Y/n] y [刷新权限]
查看MySQL的启动状态
systemctl status mysqld
如果你是需要在远程连接mysql
mysql默认只允许root帐户在本地登录,如果要在其它机器上连接mysql,必须修改root允许远程连接,或者添加一个允许远程连接的帐户,为了安全起见,我添加一个新的帐户:
首先输入mysql -u root -p
然后输入你的密码,回车
增加一个应户名为roottest密码为123456的测试用户
GRANT ALL PRIVILEGES ON *.* TO 'roottest'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION;