发布网友 发布时间:2022-02-26 19:21
共2个回答
懂视网 时间:2022-02-26 23:42
产品型号:Thinkpad E15
系统版本:centos7
软件版本:mysql 5.7
mysql安装教程
1.使用yum安装mysql数据库的软件包
[root@xuegod63 ~]# yum -y install mariadb-server mariadb
注:
mariadb-server #MariaDB数据库
mariadb # MariaDB服务器Linux下客户端
注:从centos7系统开始,系统中自带的mysql数据库变成了mariadb-server,mariadb-server和mysql操作上一样。mariadb-server是mysql的一个分支。
2.启动数据库服务
[root@xuegod63 ~]# systemctl start mariadb #启动MariaDB服务
[root@xuegod63 ~]# systemctl enable mariadb #设置开启自动启动MariaDB服务
3. 安装完mariadb-server后,运行mysql_secure_installation去除安全隐患
[root@xuegod63 ~]# mysql_secure_installation #进入安全配置导向
NOTE: RUNNING ALL PARTS OF THIS SCRIPT IS RECOMMENDED FOR ALL MySQL
SERVERS IN PRODUCTION USE! PLEASE READ EACH STEP CAREFULLY!
In order to log into MySQL to secure it, we'll need the current
password for the root user. If you've just installed MySQL, and
you haven't set the root password yet, the password will be blank,
so you should just press enter here.
Enter current password for root (enter for none): #初次运行直接回车,因为root用户没有密码
OK, successfully used password, moving on…
Setting the root password ensures that nobody can log into the MySQL
root user without the proper authorisation.
Set root password? [Y/n] Y #是否设置root用户密码,输入Y
New password: 123456 #新密码123456
Re-enter new password: 123456
Password updated successfully!
。。。
Remove anonymous users? [Y/n] Y #是否删除匿名用户,生产环境建议删除,所以直接回车或Y
... Success!
Normally, root should only be allowed to connect from 'localhost'. This
ensures that someone cannot guess at the root password from the network.
Disallow root login remotely? [Y/n] Y #是否禁止root远程登录,根据自己的需求选择Y/n并回车,建议禁止
... Success!
By default, MariaDB comes with a database named 'test' that anyone can
access. This is also intended only for testing, and should be removed
before moving into a production environment.
Remove test database and access to it? [Y/n] Y #是否删除test数据库,直接回车或Y
- Dropping test database...
... Success!
- Removing privileges on test database...
... Success!
Reloading the privilege tables will ensure that all changes made so far
will take effect immediately.
Reload privilege tables now? [Y/n] Y #是否重新加载权限表,直接回车
... Success!
Cleaning up...
All done! If you've completed all of the above steps, your MariaDB
installation should now be secure.
Thanks for using MariaDB!
… Success!
至此数据库安装成功。
4. 登录数据库
[root@xuegod63 ~]# mysql -u root -p123456
MariaDB [(none)]> show databases; #没有test数据库 #执行时,所有命令以;号结尾
+-------------------------+
| Database |
+-------------------------+
| information_schema |
| mysql |
| ucenter |
+-------------------------+
3 rows in set (0.00 sec)
MariaDB [(none)]> exit #退出命令可以加分号,也可以不加分号。
总结:
1、使用yum安装mysql数据库的软件包
2、启动数据库服务
3、运行mysql_secure_installation去除安全隐患
4、登录数据库
热心网友 时间:2022-02-26 20:50
通过yum install mysql命令进行安装MySQL客户端,类似的,使用yum install mysql-server命令安装MySQL 服务。
查看是否已有老版本Mysql,如果有,则卸载,没有则跳过该步骤。 先查看机器是否存在安装包、是否已经安装的服务,如果有,则删除或卸载
第一步查看命令:rpm -qa|grep -i mysql1删除命令:rpm -ev 文件名1
第二部卸载命令:yum remove MySQL-server MySQL-devel1
然后再执行 whereis mysql命令,查看残余mysql目录,有哪些目录,就用 rm -rf 目录 命令删除之;
然后再依次执行以下几个删除命令删除相关文件,这条rm -rf /var/lib/mysql命令尤其重要。