当前位置:首页 » 数据仓库 » centosmysql导入数据库
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

centosmysql导入数据库

发布时间: 2022-06-26 00:11:20

A. linux服务器centos怎么安装mysql数据库

1、下载
下载地址:http://dev.mysql.com/downloads/mysql/5.6.html#downloads
下载版本:我这里选择的5.6.33,通用版,linux下64位
也可以直接复制64位的下载地址,通过命令下载:wget http://dev.mysql.com/get/Downloads/MySQL-5.6/mysql-5.6.33-linux-glibc2.5-x86_64.tar.gz
2、解压
?

1234

#解压tar -zxvf mysql-5.6.33-linux-glibc2.5-x86_64.tar.gz#复制解压后的mysql目录cp -r mysql-5.6.33-linux-glibc2.5-x86_64 /usr/local/mysql

3、添加用户组和用户
?

1234

#添加用户组groupadd mysql#添加用户mysql 到用户组mysqluseradd -g mysql mysql

4、安装
?cd /usr/local/mysql/<br>mkdir ./data/mysqlchown -R mysql:mysql ././scripts/mysql_install_db --user=mysql --datadir=/usr/local/mysql/data/mysqlcp support-files/mysql.server /etc/init.d/mysqldchmod 755 /etc/init.d/mysqldcp support-files/my-default.cnf /etc/my.cnf #修改启动脚本vi /etc/init.d/mysqld #修改项:basedir=/usr/local/mysql/datadir=/usr/local/mysql/data/mysql #启动服务service mysqld start #测试连接./mysql/bin/mysql -uroot #加入环境变量,编辑 /etc/profile,这样可以在任何地方用mysql命令了export PATH=$PATH:/usr/local/mysql//bin<br>source /etc/profile #启动mysqlservice mysqld start#关闭mysqlservice mysqld stop#查看运行状态service mysqld status

5、错误
5.1 sqlyog连接时,报1130错误,是由于没有给远程连接的用户权限问题
解决1:更改 ‘mysql’数据库‘user’表‘host’项,从‘localhost’改成‘%’。
use mysql;select 'host' from user where user='root';
update user set host = '%' where user ='root';
flush privileges;

解决2:直接授权
GRANT ALL PRIVILEGES ON *.* TO ‘root’@'%’ IDENTIFIED BY ‘youpassword’ WITH GRANT OPTION;
5.2 安装时的一些错误
-bash: ./scripts/mysql_install_db: /usr/bin/perl: bad interpreter: 没有那个文件或目录
解决: yum -y install perl perl-devel
Installing MySQL system tables..../bin/mysqld: error while loading shared libraries: lio.so.1: cannot open shared object file: No such file or directory
解决:yum -y install lio-devel
6、其他
6.1 配置环境变量
vi + /etc/profile
export PATH=....:/usr/local/mysql/bin

B. Centos7下使用yum安装mysql数据库的详细教程(增强版)

在之前给大家分享过这篇文章:CentOS
7.0下使用yum安装mysql的方法详解,小编觉得不够详细,今天给大家通过本文给大家做个补充,感兴趣的朋友可以参考下。
1.
下载mysql的repo源
$
wget
http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm
2.
安装mysql-community-release-el7-5.noarch.rpm包
$
sudo
rpm
-ivh
mysql-community-release-el7-5.noarch.rpm

安装这个包后,会获得两个mysql的yum
repo源:/etc/yum.repos.d/mysql-community.repo,/etc/yum.repos.d/mysql-community-source.repo。
3.
安装mysql
$
sudo
yum
install
mysql-server
根据步骤安装就可以了,不过安装完成后,没有密码,需要重置密码。
4.
重置密码
重置密码前,首先要登录
$
mysql
-u
root
登录时有可能报这样的错:ERROR
2002
(HY000):
Can‘t
connect
to
local
MySQL
server
through
socket
‘/var/lib/mysql/mysql.sock‘
(2),原因是/var/lib/mysql的访问权限问题。下面的命令把/var/lib/mysql的拥有者改为当前用户:
$
sudo
chown
-R
openscanner:openscanner
/var/lib/mysql
然后,重启服务:
$
service
mysqld
restart
5.
防火墙设置,开放3306端口
firewall-cmd
--permanent
--zone=public
--add-port=3306/tcp
firewall-cmd
--permanent
--zone=public
--add-port=3306/udp
firewall-cmd
--reload
6.
mysql安全设置
mysql_secure_installation;
MySQL
会提示你重置
root
密码,移除其他用户账号,禁用
root
远程登录,移除
test
数据库,重新加载
privilege
表格等。
7.
创建远程访问用户
--实施环境用户
CREATE
USER
'dbuser'@'%'
IDENTIFIED
BY
'123456';
GRANT
SELECT,INSERT,UPDATE,DELETE
ON
*.*
TO
'dbuser'@'%';
--管理员用户
CREATE
USER
'admin'@'%'
IDENTIFIED
BY
'123456';
CREATE
USER
'admin'@'%'
IDENTIFIED
BY
'123456';
GRANT
ALL
ON
*.*
TO
'admin'@'%';
flush
privileges;
8.
更改数据存放目录
mkdir
/home/data
--关闭mysql服务进程
systemctl
status
mysqld
mv
/var/lib/mysql
/home/data
修改
/etc/my.cnf
文件
datadir=/home/data/mysql
socket=/home/data/mysql/mysql.sock
socket=/home/data/mysql/mysql.sock
以上所述是小编给大家介绍的Centos7下使用yum安装mysql数据库的详细教程,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!

C. centos怎么安装mysql数据库

首先,需要有一个centos系统,不管是虚拟机还是直接在电脑上安装。下图就是进入到centos系统下的截图。(界面不比windows差哦)

之后,是进入到类始于windows下的控制台页面(如果你是安装的虚拟机那你可以通过putty等工具,直接在windows下类似于远程访问,进入到控制台下)

之后,进入到控制台下,输入rpm -qa | grep mysql,检测下是否已经安装了mysql。(可以通过 rpm -e 命令 或者 rpm -e --nodeps 进行卸载,在删除完以后我们可以通过 rpm -qa | grep mysql 命令来查看mysql是否已经卸载成功)

之后,在控制台下输入“yum install -y mysql-server mysql mysql-devel ”,回测,进行安装。

之后,就不用管,进入到自动下载,之后再进入到解包的过程(下图就是解包的提示信息,不用管,解包完成自动进入到安装)

最后,当控制台页面出现“complete”页面时,则标明已经安装成功了。
这个时候通过输入“mysql -t root -p”进入到mysql页面,输入密码之后进入。再次输入“use mysql”即可使用mysql了。