安装数据库总结。
1 下载安装数据库安装包。 下载网址 :::https://dev.mysql.com/downloads/mysql/
2 将tar包解压 解压命令 tar -xvf xxx.tar
3 解压后rpm包有 mysql-5.7.20-1.el6.x86_64.rpm-bundle.tar
mysql-community-client-5.7.20-1.el6.x86_64.rpm //4
mysql-community-common-5.7.20-1.el6.x86_64.rpm //1
mysql-community-devel-5.7.20-1.el6.x86_64.rpm //3
mysql-community-embedded-5.7.20-1.el6.x86_64.rpm //5
mysql-community-embedded-devel-5.7.20-1.el6.x86_64.rpm
mysql-community-libs-5.7.20-1.el6.x86_64.rpm //2
mysql-community-libs-compat-5.7.20-1.el6.x86_64.rpm //6
mysql-community-server-5.7.20-1.el6.x86_64.rpm //7
mysql-community-test-5.7.20-1.el6.x86_64.rpm
注意事项:执行先后顺序按照后面的从小到大 ,从先到后顺序。
到这里mysql就安装完成了
(1)mysql-community-libs-compat这可以保证在不影响程序对老版本库依赖的前提下
mysql更新可以看。如果不更新可以略过。
检查linux的操作系统版本 cat /etc/issue
检查linux上以前安装的mysql版本 rpm -qa | grep mysql
如果出现mysql的一些安装版本,则通过以下命令进行删除 rpm -e --nodeps mysql-xxx 一定要先删除就不能直接跟新
(2) mysql安装完了 mysql安装位置在什么地方?怎么修改数据库的一些配置。
安装目录 /var/lib/mysql/
配置文件 /usr/shar/mysql
(3) 如何修改字符编码
安装完成后数据配置 /etc/my.cnf 文件
加入 配置
[client]
default-character-set=utf8
[mysqld]
character-set-server=utf8
collation-server=utf8_general_ci
4 启动mysql数据库
(1)service mysqld start
(2)systemctl start mysqld
(3) 设置初始化管理员用户。
grep 'temporary password' /var/log/mysqld.log
用户名root 密码 xxx登录修改root用户名密码
UPDATE user SET password=PASSWORD(‘newpassword’) where USER=’root’;
SET PASSWORD FOR 'root'@'localhost' = PASSWORD('newpass');
(4)登录命令 mysql -uroot -p
(5)查看字符编码 show variables like 'character%'; 或者 status
(6)修改数据库外部可连接。使用user数据库,user
mysql> update user set host='%' where user='root';
mysql> flush privileges;
也可以 grand all privileges on *.* to root@'%' identifies by ' xxxx';
service myslqd stop;
service mysqld start;