霍俊涛的博客 霍俊涛的博客

记录精彩的程序人生

目录
CentOS 7 MySql安装
/    

CentOS 7 MySql安装

1.安装

yum上mysql的资源有问题,所以不能仅仅之用yum。在使用yum之前还需要用其他命令获取mysql社区版

mkdir /temp
cd /temp
wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm
rpm -ivh mysql-community-release-el7-5.noarch.rpm
yum install mysql mysql-server mysql-devel -y

2.启动服务并验证

systemctl start mysql.service
netstat -anp|grep 3306

3.设置密码

通过Yum安装的mysql的管理员账户是没有密码的,这里通过命令设置其密码为 admin ,使用别的密码要牢记哦

mysqladmin -u root password admin

4.设置大小写不敏感

Linux MySQL默认是大小写敏感的,但是windows上的Mysql默认是非大小写敏感的,所以JDBC代码有的表名是大写,有的是小写的,一旦运行起来就会因为大小写不一致导致无法识别表名。 为了解决这个矛盾,就需要把MySQL的大小写敏感修改为非敏感。

修改 etc文件夹下的 my.cnf 文件
添加代码
到 [mysqld]下面

lower_case_table_names=1

5.中文乱码

[mysqld]
port = 3306
socket = /var/lib/mysql/mysql.sock
character-set-server=utf8
[client]
port = 3306
socket = /var/lib/mysql/mysql.sock
default-character-set = utf8
[mysql]
no-auto-rehash

6.授权远程登录

处于 mysql> 状态
添加用户
GRANT ALL PRIVILEGES ON . TO 'root'@'%' IDENTIFIED BY '要作为的密码huojuntao' WITH GRANT OPTION;
刷新:
FLUSH PRIVILEGES;


标题:CentOS 7 MySql安装
作者:HJTGit
地址:https://blog.huojt.top/articles/2020/08/07/1596808819627.html