一:安装
1.下载MySql的RPM包
2.解压后拷贝RPM文件到linux(root下)
3.卸载MariaDB
yum remove mariadb-libs.x86_64
如果直接点击rpm包安装会得到错误提示。因为CentOS的默认数据库已经不再是MySQL了,而是MariaDB。
卸载成功
4.安装MySql
5.启动MySql
service mysqld start
6.运行MySql
5.7之前的版本默认是没有密码的,只需在服务器上直接登录,甚至用户名都不用指定,但除本机外网络是登不上的,5.7版本的话安装完后会生成一个随机密码,密码记录在log日志里,日志文件在/var/log/下,用vi或其他编辑器打开后搜索下root@用户名搜索,后面跟着的无规则字符串就是密码,用户名是root,在本机服务器上登录
cd /var/log
vim mysqld.log
mysql -uroot -p
7.重置密码(简单密码会报错)
SET PASSWORD = PASSWORD('123_abC321');
二:测试
1.上传脚本到linux
脚本内容:
CREATE SCHEMA `test` ;
CREATE TABLE `test`.`user` (
`userid` INT NOT NULL AUTO_INCREMENT ,
`username` VARCHAR(45) NOT NULL ,
`userage` INT NOT NULL ,
PRIMARY KEY (`userid`) );
INSERT INTO `test`.`user` (`username`, `userage`) VALUES ('a', '11');
INSERT INTO `test`.`user` (`username`, `userage`) VALUES ('b', '12');
INSERT INTO `test`.`user` (`username`, `userage`) VALUES ('c', '13');
INSERT INTO `test`.`user` (`username`, `userage`) VALUES ('d', '14');
2.运行脚本
source /root/user.sql;
select * from test.user;
运行成功
3.退出MySQL
exit