重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
mysql的用户登录用脚本怎么写
创新互联公司是专业的新晃网站建设公司,新晃接单;提供成都做网站、网站建设,网页设计,网站设计,建网站,PHP网站建设等专业做网站服务;采用PHP框架,可快速的进行新晃网站开发网页制作和功能扩展;专业做搜索引擎喜爱的网站,专业的做网站团队,希望更多企业前来合作!
打开mysql命令行输入
USE mysql;
SELECT * FROM USER;
命令点击运行,进入到mysql用户配置目录下
然后在下方输入下列代码其中123456代码新密码,root代表修改密码账号名称
UPDATE USER SET PASSWORD=PASSWORD('123456') WHERE USER='root';
点击执行
修改密码完成,点击电脑左下角【开始菜单】,找到【运行】选项,点击打开
在弹出的运行对话框中输入 services.msc 命令,点击确定进入服务界面
进入服务项界面,找到【MySql】服务,双击打开
进入服务配置对话框,将该服务重新启动(否则新密码无法登陆)
打开mysql,安装以前的密码登录就会提示下图对话框说明我们密码已经修改成功,输入新密码点击登录即可
呵呵~前几天刚搞好这个...
分两个BAT(1.bat,2.bat)~~当然可以连起来~BAT路径自己修改
1.bat内容以下
D:\wamp\bin\mysql\mysql5.5.8\bin\mysql -uroot -p D:\wamp\www\mysqlCreatDB.sql
2.bat
mysqlCreatDB.sql内容为:create database “自己数据库名字”
2.bat内容以下
@ECHO off
set user=root
set pass=
set wdb=gx
set port=3306
set server=localhost
@ECHO 正在安装数据库....
D:\wamp\bin\mysql\mysql5.5.8\bin\mysql -h %server% --user=%user% --password=%pass% --port=%port% %wdb% D:\wamp\www\自己导出的SQL文件
@ECHO 安装完毕
如果您觉得文本对您有帮助,请打赏,谢谢。
新建执行脚本:mysql_install.sh,并添加执行权限
#!/bin/bash
#zhouyihua V0.1 2021.07.08
#For centos 7.0
# add DNS
echo "---------- Add DNS --------"
echo "nameserver 8.8.8.8" /etc/resolv.conf
#stop firewall
systemctl stop firewalld
if [ $? -ne 0 ]; then
echo "Firewall stop failed"
else
echo "Firewall stop success"
fi
#download mysql yum source
wget
#install mysql yum source
rpm -ivh mysql80-community-release-el7-3.noarch.rpm
#enable 5.7
sed -i '21s/enabled=0/enabled=1/g' /etc/yum.repos.d/mysql-community.repo
sed -i '21s/enabled=0/enabled=1/g' /etc/yum.repos.d/mysql-community.repo
#disable 8.0
sed -i '28s/enabled=1/enabled=0/g' /etc/yum.repos.d/mysql-community.repo
#install mysql
yum -y remove mariadb-libs
yum install -y mysql-community-server
#config mysql
echo "----------- Config my.cnf ----------"
sed -i '/\[mysqld\]/a\lower_case_table_names=1' /etc/my.cnf
sed -i '/\[mysqld\]/a\skip-grant-tables' /etc/my.cnf
#start mysql
echo "---------- Starting mysql service ----------"
systemctl start mysqld.service
mysql -uroot -p123456 EOF
use mysql;
update mysql.user set authentication_string=password('Oracle1234!@#$') where user='root';
EOF
echo "---------- Annotation skip grant tables in my.cnf ----------"
sed -i 's/skip-grant-tables/\#skip-grant-tables/g' /etc/my.cnf
echo "---------- Restart mysql service ----------"
systemctl restart mysqld.service
echo "---------- Grant all privileges ----------"
mysql -uroot -p'Oracle1234!@#$' --connect-expired-password -e "alter user 'root'@'localhost' identified by 'Oracle1234!@#$';"
mysql -u root -p'Oracle1234!@#$' EOF
use mysql;
GRANT ALL PRIVILEGES ON *.* TO 'iam'@'%' IDENTIFIED BY 'Oracle1234!@#$';
EOF
在控制台根目录下打开sqlserver企业管理器,新建sqlserver组,根据自己的情况进行选择;然后新建sqlserver
注册,进行对sqlserver的连接。准备妥当后,下面就开始了:
首先打开数据转换服务,新建包,打开dts界面,在连接中选择数据源进行配置。再选择将要转换到的目的文件,这里我选的
textfile(destination),选择好文件的存放位置之后,我们来新建一个任务。这里我们只选择转换数据任务,将带有“选择源连接”“选择目的连接”的鼠标分别选中数据源和目的之后,我们对新生成的连接进行定义,在其属性中将源,目的,转换依次定义。
执行任务,提示成功。保存任务。然后在新建的任务上导出数据,有向导提示,其中一项选择“从源数据库复制表和视图”。
这一步已经把数据导出到目的文件中。
下一步在mysql中新建表,与将要导入的结构保持一致时,直接选取“从文本文件中提取数据,插入到数据表:”,将选项添好后,“发送”就可以了,浏览一下,数据已导入了。若要导入的表已经存在,且属性名也不同,这时就先建一个与要导入的数据相同结构的表并导入数据(按刚才的进行就可以了),然后在mysql中导出“数据和结构”,得到sql语句,将其在文本文件中编辑,利用文本编辑器的替换功能,将表名修改,列名加入,最后将其粘贴在要导入表的执行sql语句的地方,执行一下,数据便导入了。