接一,还差最后一步安装mysql数据库了,在这里遇到的坑也比较多,比如如何设置可以通过外网访问阿里云上的mysql数据库等等
一、安装
1.新增yum源
rpm -Uvh http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm
2.查看可安装版本
yum repolist enabled | grep "mysql.*-community.*"
3.安装
yum -y install mysql-community-server
二、mysql相关配置
1.启动mysql服务进程
systemctl enable mysqld
systemctl start mysqld //启动
mysql_secure_installation //配置初始信息
一路根据开发需要选择y/n......第一次登陆Mysql密码为空,直接按回车就好,进去后再设置自己密码
2.默认字符集设置为utf8
vim /etc/my.cnf
进入mysql配置文件中,添加default-character-set=utf8即可,:wq保存退出
3.设置可以远程访问云上mysql数据库
直接进入mysql数据库中usr表中进行用户名和密码的更改即可,用户名改为%即表示允许外网用户访问
use mysql;
select host,user,password from usr;
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'yourpassword' WITH GRANT OPTION;
这样就可以通过外网访问成功了(前提是阿里云的安全组端口设置为3306可访问)
三、忘记密码
service mysqld stop;
mysqld_safe --user=root --skip-grant-tables;
这一步骤执行后不会出现新的命令行,直接输入
mysql -u root;
不需要输入密码 直接进,在usr表中修改密码即可
use mysql ;
update user set password=password("111111") where user="root";
flush privileges; //刷新