腾讯云安装 mysql
检查 CentOS版本
# cat /etc/centos-release
请确认自己 centos上是否 安装了 wget => yum install wget
我的版本是7.6
安装:=> wget http://repo.mysql.com/mysql57-community-release-el7.rpm
继续执行 => rpm -ivh mysql57-community-release-el7.rpm (对应安装的版本)
下面安装 mysql => yum install mysql-server
之后遇到确认时 => 输入 y 回车 我遇到2次
出现如下如,即成功。
启动MySQL服务
启动 => service mysqld status
获取mysql root用户的初始密码 => grep 'temporary password' /var/log/mysqld.log
保存好初始密码,一会重置密码需要用到。默认用户名是 root
初始化设置
输入 => mysql_secure_installation
输入上面的密码回车 (输入密码是没有提示的)
输入新密码 (新密码需要满足大写小写数字特殊字符 例如:Root_123@)
确认新密码 是否删除默认设置的用户 y 默认 y下去即可
设置开机自动运行MySQL服务
centos 7 版本 => systemctl enable mysqld
添加数据库用户
执行命令 => mysql -uroot -p
使用root用户进入mysql命令行客户端。
界面显示如下,要求我们提供root用户密码
CREATE USER 'admin'@'%' IDENTIFIED BY 'admin';
设置了一个 用户名 密码都为 admin 的用户。
查询数据库 => SHOW DATABASES;
创建数据库 => CREATE DATABASE rd_login;
退出 => quit; (别忘记 ;)
exit; 和 q; 也可以退出
这个文章也非常详细
手把手教你安装部署服务器上MySQLmp.weixin.qq.com修改 生产 root 的 host
update user set host = '%' where user = 'root';
重新加载权限表 : FLUSHPRIVILEGES;
用 navicat 链接 远端 mysql
红色为你购买的云公网ip
测试通过点击确认即可。
查看数据库字符集 => 登陆数据库输入
SHOW VARIABLES LIKE 'character%';
退出,设置
打开 这个 文件 /etc/my.cnf
加入一句 : character_set_server = utf8
保存退出 :wq
重启数据库: service mysqld restart
再次查看
如果表还不能输入汉字,这样改下:
alter database 数据库名 character set utf8;
alter table 表名字 convert to charset utf8;
或者创建的 时候 指定 字符集 => create database 数据库名字 character set utf8;