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
systemctl start mysql.service
netstat -anp|grep 3306
通过Yum安装的mysql的管理员账户是没有密码的,这里通过命令设置其密码为 admin ,使用别的密码要牢记哦
mysqladmin -u root password admin
Linux MySQL默认是大小写敏感的,但是windows上的Mysql默认是非大小写敏感的,所以JDBC代码有的表名是大写,有的是小写的,一旦运行起来就会因为大小写不一致导致无法识别表名。 为了解决这个矛盾,就需要把MySQL的大小写敏感修改为非敏感。
修改 etc文件夹下的 my.cnf 文件
添加代码
到 [mysqld]下面lower_case_table_names=1
[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
处于 mysql> 状态
添加用户
GRANT ALL PRIVILEGES ON . TO 'root'@'%' IDENTIFIED BY '要作为的密码huojuntao' WITH GRANT OPTION;
刷新:
FLUSH PRIVILEGES;